Back to Jobs

Senior Product Software Engineer

Job Details

  • Posted:15th April, 2025
  • Sector:Technology
  • Location:San Mateo, United States
  • Job Ref:18364
  • Salary:Competitive

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.

Apply For This Job