Sr Software Engineer (React and Node JS)
Role details
Job location
Tech stack
Job description
IQVIA is seeking a highly skilled Senior Software Engineer specializing in React and Node.js to join our growing technology team. This role will contribute to building and enhancing scalable, high-performance web applications and data platforms that support IQVIA's global business objectives and operational excellence., * Design, develop, and maintain scalable web applications and data platforms in cloud environments (Azure/AWS).
- Contribute to application architecture decisions, ensuring alignment with business requirements and system scalability.
- Develop and implement microservices-based solutions with a focus on performance, modularity, and maintainability.
- Build secure, efficient, and well-documented APIs to support web applications and integrations.
- Collaborate with cross-functional teams, including product managers, architects, and stakeholders, to deliver technical solutions.
- Translate technical requirements into clean, maintainable, and efficient code.
- Participate in the full software development lifecycle-from requirements analysis to deployment and support.
- Conduct code reviews and follow best practices to ensure high-quality software delivery.
- Troubleshoot and resolve application issues, ensuring optimal performance and reliability.
- Stay current with emerging technologies and contribute to continuous improvement of development processes and tools.
Requirements
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 5-8+ years of experience in software development, with a focus on web application development.
- Strong hands-on experience with React, Node.js, and modern JavaScript frameworks.
- Experience working with MongoDB, Snowflake, Databricks, or similar data platforms.
- Familiarity with Docker and Kubernetes for containerization and deployment.
- Experience with cloud platforms such as Azure and/or AWS.
- Understanding of API design, RESTful services, and secure coding practices.
- Experience implementing authentication mechanisms such as SSO.
- Strong problem-solving skills and ability to work in an agile, collaborative environment.
- Knowledge of modern software development tools, practices, and exposure to AI-driven technologies is a plus.
Benefits & conditions
The potential base pay range for this role, when annualized, is $91,300.00 - $228,200.00. The actual base pay offered may vary based on a number of factors including job-related qualifications such as knowledge, skills, education, and experience; location; and/or schedule (full or part-time). Dependent on the position offered, incentive plans, bonuses, and/or other forms of compensation may be offered, in addition to a range of health and welfare and/or other benefits.