Job Description
Join Apex Dynamics Tech, a market leader in cloud-native infrastructure, as we scale our engineering team to meet global demand. We are looking for a Senior Software Engineer who thrives on solving complex technical challenges and building performant, scalable, and maintainable software systems.
You will work in a high-impact, collaborative environment where architectural autonomy and technical excellence are at the core of our culture. If you are passionate about clean code, system design, and high-velocity shipping, we want to hear from you.
Responsibilities
- Architect and implement robust, scalable, and high-performance full-stack web applications.
- Collaborate with product managers and UX designers to transform complex business requirements into elegant code.
- Drive engineering best practices, including code reviews, automated testing, and CI/CD pipeline improvements.
- Mentor junior engineers and contribute to our growing technical knowledge base.
- Optimize application performance and latency across the entire stack.
- Participate in on-call rotations and ensure 99.99% system reliability.
- Bridge the gap between frontend user experience and backend database infrastructure.
Qualifications
- 5+ years of professional experience in full-stack software development.
- Deep expertise in modern JavaScript frameworks (React.js, Next.js) and backend runtimes (Node.js, Go, or Python).
- Strong understanding of relational (PostgreSQL) and NoSQL databases.
- Experience with cloud infrastructure (AWS/GCP) and containerization technologies (Docker, Kubernetes).
- Proven track record of designing distributed systems with a focus on scalability.
- Excellent communication skills with the ability to explain complex concepts to non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.