Job Description
Join our cutting-edge engineering team at NexusTech Solutions, where innovation meets impact. We're seeking a passionate Senior Software Engineer to architect scalable solutions and drive technical excellence in a collaborative, agile environment. You'll work on mission-critical systems that power millions of users while mentoring junior developers and shaping our tech roadmap.
Our culture values curiosity, ownership, and continuous learning. Enjoy flexible work arrangements, comprehensive benefits, and opportunities to contribute to open-source projects. If you thrive on solving complex challenges and building high-performance applications, this is your next career-defining role.
Responsibilities
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Lead code reviews and implement CI/CD pipelines for cloud-native deployments
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement security best practices
- Contribute to architectural decisions and technology stack evolution
- Document technical solutions and create comprehensive API documentation
Qualifications
- 5+ years of experience in backend development with Java/Kotlin
- Proficiency in microservices architecture and containerization (Docker/Kubernetes)
- Strong understanding of cloud platforms (AWS/GCP) and serverless technologies
- Experience with event-driven systems and messaging queues (Kafka/RabbitMQ)
- Expertise in database design (SQL/NoSQL) and performance tuning
- Proven track record of mentoring technical teams and driving best practices
- Bachelor's degree in Computer Science or equivalent practical experience