Job Description
Apex Innovations is seeking a Senior Software Engineer to lead our next-generation platform development. As a key member of our engineering team, you will architect scalable solutions and mentor junior developers, ensuring our products remain at the cutting edge of technology.
We are committed to fostering a culture of innovation and inclusivity. If you are passionate about building high-performance software and want to make a tangible impact, we want to hear from you.
Responsibilities
- Design, develop, and deploy robust, scalable, and secure software applications.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers to define feature requirements.
- Conduct code reviews and provide constructive feedback to maintain high code quality standards.
- Participate in the full software development lifecycle, from requirements gathering to post-launch maintenance.
- Troubleshoot complex technical issues and implement effective solutions.
- Mentor junior engineers and contribute to team technical strategy.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience with a focus on modern languages and frameworks (e.g., Python, Java, Go, TypeScript).
- Strong proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization and orchestration tools (Docker, Kubernetes).
- Deep understanding of software design patterns, algorithms, and data structures.
- Excellent problem-solving skills and the ability to work in a fast-paced agile environment.
- Strong communication skills and a collaborative mindset.