Job Description
We are on the lookout for a visionary Senior Software Engineer to join our elite engineering team at Nexus Tech Solutions. If you are passionate about building scalable, high-performance software and thrive in a collaborative, fast-paced environment, this is the place for you.
As a key member of our product team, you will be responsible for architecting and implementing robust solutions that power our next-generation platform. We offer competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technologies.
Responsibilities
- Design, develop, and maintain scalable backend services and microservices architectures.
- Collaborate with product managers and designers to translate requirements into technical specifications.
- Lead code reviews, provide technical mentorship to junior developers, and ensure code quality standards.
- Optimize application performance, latency, and throughput.
- Implement and manage CI/CD pipelines using tools like Jenkins or GitHub Actions.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
Qualifications
- 5+ years of professional software development experience in a relevant language (Python, Java, Go, or C++).
- Strong understanding of data structures, algorithms, and software design patterns.
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Proficiency in relational and NoSQL databases (PostgreSQL, MongoDB).
- Excellent problem-solving skills and the ability to debug complex issues in production environments.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.