Job Description
Are you an ambitious Software Engineer looking to build high-scale cloud architectures? At Apex Cloud Systems, we are pioneering the next generation of enterprise automation tools. We are seeking a Senior Software Engineer who thrives on solving complex technical challenges, writing clean, maintainable code, and driving product innovation from concept to deployment.
As part of our elite engineering division, you will collaborate with cross-functional teams to design, develop, and optimize our core SaaS platform, which serves millions of active users worldwide. We value continuous learning, technical ownership, and a passion for engineering excellence.
Responsibilities
- Architect, develop, and maintain robust, scalable, and secure APIs and microservices.
- Collaborate with product managers and UX designers to translate complex requirements into elegant technical solutions.
- Optimize system performance, reliability, and scalability to support rapid user growth.
- Conduct thorough code reviews and mentor junior developers to foster a culture of technical excellence.
- Implement automated testing, CI/CD pipelines, and modern DevOps practices.
- Troubleshoot and resolve critical production issues to ensure maximum uptime.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional software engineering experience building enterprise-grade SaaS platforms.
- Expertise in modern backend languages such as Go, Python, or Node.js, and frontend frameworks like React.
- Deep understanding of relational (PostgreSQL) and non-relational (MongoDB, Redis) databases.
- Proven experience with AWS, Docker, Kubernetes, and modern cloud infrastructure.
- Strong grasp of software design patterns, system architecture, and REST/gRPC API design.