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.