Job Description
Join our award-winning team as a Senior Software Engineer and shape the future of enterprise software solutions. We're seeking a passionate innovator to architect scalable systems, mentor junior developers, and drive technical excellence. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a collaborative, startup-like environment.
Responsibilities
- Architect and implement cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and pair programming sessions
- Lead CI/CD pipeline optimization and DevOps best practices
- Collaborate with product teams to translate business requirements into technical specifications
- Conduct performance tuning and security audits for production systems
- Stay current with emerging technologies and propose innovative solutions
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Python, or JavaScript with strong OOP fundamentals
- Proven experience with cloud platforms (AWS/GCP/Azure)
- Familiarity with containerization (Docker/Kubernetes) and orchestration
- Strong background in RESTful API design and implementation
- Bachelor's degree in Computer Science or equivalent experience
- Excellent problem-solving skills and ability to work autonomously