Senior Full Stack Engineer
A pioneering technology company is seeking an experienced engineer to lead the design, development, and delivery of high-throughput, enterprise-scale applications. This company is at the forefront of innovation, bridging modern frontend frameworks with robust microservices architectures and cutting-edge cloud-native infrastructure, delivering impactful solutions across various industries.The Role Lead the architectural design, development, and maintenance of scalable microservices using Java (17+), Spring Boot, and Python. Design and implement resilient event-driven systems and real-time data streaming pipelines with Apache Kafka. Optimize complex relational (Oracle, PostgreSQL) and NoSQL database schemas, queries, and data migration strategies. Develop responsive, intuitive, and high-performance user interfaces using React and Angular, leveraging Node.js for server-side operations. Deploy, manage, and scale applications in AWS using containerization platforms (Kubernetes, Docker) and maintain automated CI/CD pipelines. Drive technical design decisions, implement CI/CD automation, and ensure end-to-end feature delivery and quality through automated testing.What You'll Need 12+ years of professional full-stack software development experience in large-scale enterprise environments. Deep mastery of Java (17+), Spring Ecosystem (Spring Boot, Spring Security, Spring Cloud), and Python backend scripting/services. Extensive experience with React.js (Hooks, Redux/Context API), Angular, Node.js, HTML5, CSS3, and modern JavaScript/TypeScript standards. Hands-on experience designing event-driven architectures with Apache Kafka and strong proficiency in SQL (Oracle/PostgreSQL) and NoSQL databases. Demonstrated expertise with AWS infrastructure, Terraform, Kubernetes cluster management, Docker containerization, and automated CI/CD pipelines. Proven track record with automated testing practices (JUnit, Mockito, Jest, Cypress/Selenium) and Agile/Scrum methodologies.What's On Offer Opportunity to lead complex, enterprise-scale projects in a remote environment. Work with a cutting-edge tech stack including Java 17+, Spring Boot, Python, React, Angular, Kafka, AWS, Kubernetes. Drive architectural decisions and contribute significantly to the software development lifecycle. Be part of a dynamic team focused on high-throughput, scalable application delivery.Apply via Haystack today!