Software Developer
Qualitest is looking for Developers on-site in Mexico City!
We are seeking a highly skilled and experienced engineer with a minimum of 3-5 years of hands-on development experience. The ideal candidate will have a strong background in writing robust and efficient code, with a preferred specialization in C++. This role requires a deep understanding of software development principles and best practices, along with a proven ability to deliver high-quality solutions.
Responsibilities:
- Possesses a strong technical background, with deep expertise in C++ software development, including advanced system architecture, low-level debugging, performance optimization, and complex algorithm design. Demonstrates a profound understanding of software engineering principles and best practices in a highly scalable and distributed C++ environment.
- Design, develop, test, deploy, and maintain robust and scalable software solutions across both front-end and back-end systems.
- Write clean, efficient, and well-documented code. Proactively identify and implement code fixes, debug complex coding issues, and optimize application performance.
- Provide technical guidance and mentorship to junior developers. Lead by example in adopting best practices for coding, testing, and deployment.
- Contribute to the design and evolution of scalable and resilient system architectures.
- Lead and execute cloud integration projects, including the design and implementation of cloud-native solutions, and the migration of existing applications to cloud platforms (e.g., AWS, GCP, Azure).
- Develop and maintain RESTful APIs and other integration points for seamless communication between various services and applications
- Design, optimize, and manage databases (SQL and NoSQL) to ensure data integrity, performance, and scalability.
- Work with DevOps principles and tools to ensure continuous integration, continuous delivery, and automated deployments
- Provide expert-level support for production issues, including root cause analysis and timely resolution.
Required Qualifications:
- Bachelor’s degree (BS, BE, or BTECH) in Engineering or Computer Science
- Advanced English proficiency
- +3 years of hands-on development experience
- Strong skills in C++ and/or Java
- Strong capabilities in full stack development
- Experience with unit testing, integration testing, and end-to-end testing frameworks
- Excellent analytical and problem-solving skills with strong attention to detail.
- Strong written and verbal communication skills, with the ability to articulate complex technical concepts clearly.
Benefits
Why Qualitest?
Work hard and play harder with our flexible and casual culture.
Stay healthy – with private health insurance coverage offered from day 1 of employment.
Get the help you need when you need it with our Employee Assistance Program which offers counseling services to you and members of your household at no cost.
This service includes 6 free counseling sessions where you may speak with a licensed therapist, and licensed clinicians are also available to you 24 hours a day, 7 days a week.
Gain access to over 3000+ training courses and peer to peer mentoring support, allowing you to become a master of your craft and learn new skills.
Celebrating your achievements and milestones are important to us so we created our Employee Rewards and Recognition Program’s.
Be rewarded and acknowledged for what you do and who you are!
Earn bonus via our Client Referral and Employee Referral Program’s. Refer and earn – tap your network for net-worth.
Be a part of a company who strives to support diversity and inclusion in the workplace – we are one, we are many at Qualitest.
Celebrate culture, share knowledge with engineers from around the globe, and inspire each other through our differences.
Intrigued to find more about us?
Visit our website at https://qualitestgroup.com/
Check out our Career page: https://www.qualitestgroup.com/careers/