Job Description
Join our award-winning engineering team at Apex Solutions Group and build cutting-edge solutions that transform industries. We're seeking a passionate Senior Software Engineer to architect scalable systems and mentor junior developers. Enjoy flexible work arrangements, comprehensive benefits, and opportunities for professional growth in a collaborative environment.
Responsibilities
- Design, develop, and maintain high-performance applications using cloud-native technologies
- Lead code reviews and implement best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and troubleshoot complex technical challenges
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of professional software development experience with Java/Python
- Expertise in microservices architecture and cloud platforms (AWS/Azure)
- Strong understanding of DevOps practices and containerization (Docker/Kubernetes)
- Proven experience leading technical projects and mentoring development teams
- Bachelor's degree in Computer Science or equivalent practical experience
- Proficiency with relational databases (SQL) and NoSQL solutions
- Excellent problem-solving skills and attention to detail