Job skills & Qualifications
- Bachelor's degree or an equivalent combination of education and experience
- 3+ years of industry experience with full-stack architecture and distributed systems
- Expertise with cloud infrastructures such as GCP and AWS
- Experience working in a fast-paced environment; continuous deployment, test-driven development, agile methodologies
- Experience building robust, highly available, and scalable web services
- Passion for using technology to improve the lives of our customers
- Excitement for solving tough problems that haven't been solved before
- Desire to work in a collaborative environment with a tight-knit team of passionate engineers
Responsibilities
- As a core team member of the QualMinds Engineering Team, you'll be responsible for working on new products and features across multiple technologies,weighing in on architecture and strategic product decisions.
- Helping distill high-level user feedback into the product roadmap.
- Critically thinking through user journey and advocating for product enhancements and optimizations.
- Take ownership of product builds, helping mentor other team members as we continue to scale
- Moving into a mentor and leadership position as we continue aggressively growing out the team and working with technologies like React, Node.js, GraphQL, Kubernetes, Python, AWS, GCP, Mongo, MySQL.
Technical Skills
- Design and develop high-quality front-end (React) and back-end code (Node.js & Python)
- Excellent Javascript/Typescript/CSS skills
- Developing new software applications, features, and distributed services that support a high-scale web application
- Stay current with the latest front-end and back-end technologies and best practices and share your findings with the team
- Help evolve our front-end and back-end stack and mentor our other developers when it comes to patterns and best practices
- Work as part of an agile team across a variety of application domains
- Write structured, tested, readable, and maintainable code
- Participate in code reviews to ensure code quality and distributed knowledge
- Ability to contribute to each step of the product development process (ideation, implementation, and release)
- Experience with performance tuning, profiling, and debugging javascript applications