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.