Job Description
Are you a visionary engineer looking to shape the future of digital finance? Apex Dynamics is seeking a Senior Full-Stack Software Engineer to join our elite team in San Francisco. We are building a next-generation payment platform that powers seamless transactions for millions worldwide. In this role, you will leverage cutting-edge technologies to architect scalable solutions, drive technical innovation, and mentor a high-performing team of developers. If you thrive in a fast-paced environment and are passionate about delivering high-impact software, we want to hear from you.
Responsibilities
- Design, develop, and maintain scalable web applications using modern frameworks (React, Node.js, TypeScript).
- Lead architectural decisions and contribute to the technical roadmap of our core products.
- Collaborate closely with product managers and designers to translate complex requirements into intuitive user interfaces.
- Conduct code reviews, perform rigorous testing, and ensure code quality and security best practices.
- Mentor junior developers, fostering a culture of continuous learning and technical excellence.
- Optimize application performance and ensure 99.99% uptime for critical services.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional software development experience with a strong focus on full-stack development.
- Expert proficiency in JavaScript (ES6+), React, and Node.js.
- Deep understanding of RESTful APIs, GraphQL, and microservices architecture.
- Experience with cloud platforms (AWS or GCP) and containerization technologies (Docker, Kubernetes).
- Strong database skills including SQL (PostgreSQL) and NoSQL (MongoDB).
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Excellent problem-solving skills and the ability to work independently in a remote-first culture.