What are the responsibilities and job description for the Senior Product Software Engineer position at Alchemy Global Talent Solutions?
Alchemy Global Talent Solutions is looking for an experienced Senior Product Software Engineer to join our client's dynamic team, responsible for delivering cutting-edge solutions that improve user-facing applications and systems. In this role, you will play a critical part in the design, development, and enhancement of high-performance applications while collaborating closely with both technical teams and business stakeholders.
Key Responsibilities:
- Design and deploy user-facing applications using JavaScript/TypeScript, React, and Python.
- Oversee the entire software development lifecycle (SDLC) from design to production, ensuring high-quality delivery and maintainability.
- Collaborate closely with cross-functional teams to drive product direction and create solutions that deliver greater customer value.
- Champion best practices in software development, including Test-Driven Development (TDD), to ensure performance, stability, and scalability.
- Work alongside global teams to guarantee effective communication and timely delivery of projects.
- Identify and recommend system improvements to enhance platform performance.
- Contribute to the design and implementation of robust API solutions, authentication protocols, and middleware to improve platform scalability and security.
Required Skills and Experience:
- 5 years of experience in JavaScript/TypeScript, React, and Python.
- Proven experience in full-stack development, with expertise in both backend and frontend.
- Strong proficiency in JavaScript/TypeScript, React, and Python (required).
- Solid experience in backend development and building scalable frontend solutions.
- Familiarity with API development, authentication, and middleware integration.
- Hands-on experience with Git, Jenkins, and JUnit for continuous integration and testing.
- Strong understanding of SDLC processes and delivering high-quality software.
- Excellent communication skills and the ability to collaborate effectively with international teams.
- Ability to manage multiple tasks independently and prioritize effectively.
Salary : $170,000 - $250,000