Job Description
We are seeking a Senior Software Engineer to join our elite engineering team. At Apex Innovations, we build the infrastructure that powers the next generation of digital experiences. If you are passionate about scalable architecture, clean code, and solving complex problems, this is your opportunity to make an impact.
Our culture is built on innovation, continuous learning, and collaboration. We offer a competitive benefits package, remote-first flexibility, and the chance to work with cutting-edge technologies.
Responsibilities
- Design, develop, and maintain high-performance software applications using modern programming languages.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, maintainable, and well-documented code with a focus on best practices and code reviews.
- Identify and resolve performance bottlenecks and technical debt within existing systems.
- Mentor junior engineers and contribute to the technical roadmap of the company.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- BS degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience.
- Proficiency in at least two major programming languages (e.g., Python, Java, Go, or TypeScript).
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker/Kubernetes).
- Strong understanding of database technologies (SQL and NoSQL) and caching strategies.
- Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment.