Job Description
Are you ready to architect the next generation of cloud-native applications? Apex Dynamics is seeking a visionary Senior Software Engineer to join our core product team in San Francisco. We build high-scale, resilient systems that empower millions of users globally. You will work in a fast-paced environment where your technical decisions have direct, measurable impact on our roadmap.
We value pragmatic engineering, clean code, and a collaborative spirit. If you are passionate about building performant systems and mentoring talented engineers, we want to hear from you.
Responsibilities
- Design, develop, and maintain robust full-stack applications using React, Node.js, and TypeScript.
- Lead architectural discussions to ensure scalability, security, and high availability of microservices.
- Collaborate with cross-functional teams including Product Managers, UX Designers, and DevOps.
- Write clean, testable, and maintainable code with comprehensive unit and integration tests.
- Optimize application performance and reduce latency in high-traffic data pipelines.
- Mentor junior engineers through code reviews and technical knowledge sharing sessions.
- Participate in the full software development lifecycle, from concept and design to deployment.
Qualifications
- 5+ years of professional experience in software engineering with a focus on web technologies.
- Expert-level proficiency in JavaScript/TypeScript and at least one backend framework (Node.js, Go, or Python).
- Extensive experience working with relational (PostgreSQL) and NoSQL (MongoDB/Redis) databases.
- Strong understanding of AWS cloud infrastructure, including Lambda, S3, and ECS.
- Proven ability to design RESTful APIs and microservices architecture.
- Excellent communication skills with the ability to bridge the gap between technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.