This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
As a Senior Software Engineer at Duetto, you will be responsible for designing, developing, and maintaining scalable applications using Java, Spring Boot-based microservices, React, Typescript, JavaScript, and CSS for mission-critical enterprise applications.
You will write automated tests to ensure robust and reliable software, utilizing Cypress primarily.
Implement event-driven architecture and application integration patterns.
Apply data-driven design principles and data scalability techniques, leveraging both SQL and modern NoSQL technologies.
Decompose and manage the complexity of large legacy monolith systems.
Make architectural decisions to convert successful prototypes into mature, scalable products.
Collaborate with cross-functional teams to improve product architecture and engineering practices.
Solve technical problems of large scope and complexity with innovative solutions.
Drive technical expertise growth within the team through mentorship and knowledge sharing.
Actively participate in the analysis of initial issues and goals, conduct research, and determine solution requirements.
Enjoy a fully remote position with opportunities for in-person collaboration.
Requirements:
BS degree in Computer Science, a related technical field, or equivalent experience.
Proficiency in Java, Spring, React, Typescript, JavaScript, CSS, and Cypress.
Familiarity with GraphQL and its implementation in modern web applications.
Extensive experience with scalable server-side Java and design of mission-critical enterprise applications.
Understanding of event-driven architecture, application integration patterns, data-driven design, data scalability techniques, SQL, and modern NoSQL technologies.
Ability to implement Spring Boot-based microservices and handle large legacy monolith systems.
Previous experience with Backbone.js and migrating functionality to modern React.
Passion for analytical applications, forecasting, data visualization, and machine learning.
Curiosity about business problems and using modern infrastructure to solve real-world challenges.
Strong problem-solving skills, ability to make architectural decisions, and excellent collaboration and communication skills.
Benefits:
Work in an ambitious, well-funded, high-growth global technology company.
Casual, flexible, collaborative, and fun work atmosphere.
Opportunity to create innovative solutions for the hotel industry.
Fully remote position with chances for in-person collaboration.
Competitive salary and benefits package.
Opportunity for technical expertise growth through mentorship and knowledge sharing.