Job Description
Join our dynamic engineering team at NexusTech Solutions and revolutionize cloud-native applications! We're seeking a passionate Senior Software Engineer to architect scalable systems, mentor junior developers, and drive innovation in our fast-paced Silicon Valley environment. Enjoy competitive compensation, cutting-edge tech stack, and flexible work arrangements while solving complex challenges that impact millions of users worldwide.
Responsibilities
- Design and implement high-performance distributed systems using microservices architecture
- Mentor junior engineers through code reviews and pair programming sessions
- Optimize cloud infrastructure (AWS/GCP) for scalability and cost efficiency
- Lead end-to-end feature development from conception to deployment
- Implement CI/CD pipelines and automation best practices
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to technical documentation and architectural decision-making
Qualifications
- 5+ years of experience in backend development with Java/Python/Go
- Expertise in cloud platforms (AWS/GCP) and containerization (Docker/Kubernetes)
- Strong grasp of data structures, algorithms, and system design principles
- Proven track record of shipping scalable production systems
- Bachelor's degree in Computer Science or equivalent experience
- Experience with event-driven architectures and message queues (Kafka/RabbitMQ)
- Proficiency in testing frameworks and TDD methodologies