What are the responsibilities and job description for the Senior Full Stack Developer position at Haystack?
We're working with a global professional services firm that leverages emerging technologies and scientific breakthroughs to create innovative solutions for complex business challenges. They blend technology with deep industry expertise to harness the potential of Cloud, AI, ML, IoT, 5G, and quantum computing, designing and implementing real-world solutions for a diverse range of global companies.
The Role
The Role
- Design and implement scalable and robust software systems in Java, Python, and React JS.
- Develop, test, and deploy cutting-edge functionality within a microservice architecture.
- Collaborate with cross-functional teams to define functional and non-functional requirements.
- Provide technical leadership, mentor junior developers, and enforce best practices.
- Write clean, maintainable, and efficient code, utilizing frameworks like Spring Boot and Kubernetes.
- Implement and manage CI/CD pipelines, including tools like Maven.
- A minimum of three years of full stack development and programming experience.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Strong expertise in Java, Python, and React JS, with proficiency in Spring Boot and Kubernetes.
- In-depth understanding of microservices architecture and software engineering principles.
- Experience with SQL databases and recognized cloud platforms (GCP).
- Knowledge of CI/CD processes and tools, and familiarity with Git for version control.
- Opportunity to work with cutting-edge emerging technologies like GenAI and LLM.
- A collaborative environment within a leading global firm.
- Comprehensive compensation and benefits package.
- Opportunities for continuous improvement in software engineering practices.
Salary : $94,430 - $202,745