Sonora Quest is looking for a software engineer to lead the design, development, and architecture of high-performance web applications, driving complex projects and shaping the evolution of their application architecture.
Requirements
- Expertise in designing and developing high-performance, scalable web applications using modern frontend and backend technologies, including React and .NET (or equivalent frameworks such as Angular, Vue, Node.js)
- Strong understanding of software architecture, RESTful API design, and integration strategies across distributed systems
- Demonstrated ability to design and optimize complex relational and cloud-based data models using Microsoft SQL Server and Snowflake SQL
- Skilled in leading full-cycle software development projects, including requirements gathering, technical design, implementation, testing, and deployment
- Proficient in implementing and maintaining CI/CD pipelines and automated testing frameworks to ensure software quality and stability
- Ability to effectively lead, mentor, and support junior and mid-level engineers, fostering a collaborative and growth-oriented team environment
- Five (5) years of experience in full stack software development with deep expertise in .NET and modern JavaScript frameworks such as React (or similar, e.g., Angular or Vue)
Responsibilities
- lead the design, development, and architecture of high-performance web applications
- drive complex projects
- mentor team members
- shape the evolution of our application architecture, data models, and database interactions
- designing and developing high-performance, scalable web applications using modern frontend and backend technologies, including React and .NET (or equivalent frameworks such as Angular, Vue, Node.js)
- Strong understanding of software architecture, RESTful API design, and integration strategies across distributed systems
- design and optimize complex relational and cloud-based data models using Microsoft SQL Server and Snowflake SQL
Other
- Performs all functions according to established policies, procedures, regulatory and accreditation requirements, as well as applicable professional standards.
- Works under limited supervision using independent judgment to achieve goals.
- Gives guidance in situations where procedures do not exist or are unclear.
- Makes recommendations on technologies with company-wide impact.
- Excellent verbal and written communication skills with the ability to engage both technical and non-technical audiences.