Software Fullstack Engineer
Location - Remote
Key skills - Java, Springboot, Agentic AI tools, experience creating LLM agents, Gen AI
Key points by Hiring manager
Software Product Engineer
Job Description
As a Product Engineer you will design, build, and support high quality digital products using modern engineering practices and tools. In this role, you will partner closely with product managers and fellow engineers to deliver scalable, user-centered solutions. You will be accountable for the success of your digital products, from design and implementation through production support and performance against key metrics. quality digital products using modern engineering practices and tools. In this role, you will partner closely with product managers and fellow engineers to deliver scalable, user centered solutions. You will be accountable for the
success of your digital products, from design and implementation through production support and performance against key metrics.
Key Responsibilities
• Design, develop, and enhance (full stack) software products
• Practice pair programming and test-driven development (TDD) as part of daily engineering work
• Establish and maintain CI/CD pipelines, supporting continuous integration, delivery, and deployment
• Collaborate with the team on system and application design, selecting the simplest and most effective technical solutions
• Participate in iteration planning, ensuring a shared understanding of backlog stories and technical requirements
• Actively engage in daily standups, cross-site collaboration, and product team ceremonies
• Contribute to and participate in retrospectives, identifying actionable improvements for the team and product
• Provide production support for software products
• Share knowledge and contribute to the growth of team and organizational engineering practices
Core Skills – All Engineers
• Strong proficiency in Java 11+ and Spring Boot
• Strong understanding of REST APIs, distributed systems, and secure development
• Experience building microservices and event-driven systems (Kafka preferred).
• Experience with relational/NoSQL databases and schema standards (OpenAPI/JSON)
• CI/CD experience (Jenkins/GitHub Actions), Docker, Kubernetes.
• Comfortable working in a pair-programming (XP) environment
• Practice Test-Driven Development (TDD)
• Leverage industry standard tools for application monitoring and troubleshooting (prefer Datadog)
• Strong communication and collaboration skills.
Core Skills Full Stack – In Addition to the above
• Experience in frontend engineering – ReactJS/AngularJS/Typescript.
• Strong state management experience (Redux Toolkit or equivalent).
• Experience building responsive, accessible, data-driven User Experiences
• Full-stack development across modern web applications
Preferred Skills (All)
• Application and Database performance tuning
• Working knowledge of Python
• Leverage Generative and Agentic AI tools for building solutions or for code generation (Cursor)
• Understanding of cloud and hybrid environments, including Azure, AWS, and on-prem systems
Education
Bachelor’s degree in computer science. Equivalent experience will be considered.