Java FSD
Roles & Responsibilities
• Java backend with NodeJS or React and Dev OPS Senior Developer
• Design, develop, and maintain software across the platform stack, including user facing experiences, back-end services, APIs, integrations, event driven workflows, and shared data models.
• Contribute across multiple layers of the system and apply sound judgment about how individual features fit within the broader architecture of the platform.
Front End Development
• Translate product and design intent into responsive, intuitive, and reliable user experiences using the teams front-end stack and design patterns.
• Support clarity, usability, accessibility, consistency, and interaction quality as the platform evolves across the roadmap and scales globally.
Back End Development
• Develop and maintain the services and application logic that power the platform.
• Contribute to APIs, business logic, service integrations, asynchronous workflows, and back-end services that support core platform capabilities.
• Keep systems dependable, observable, secure, and aligned with the broader product architecture.
Data and System Design
• Contribute to the design and evolution of shared data structures and system patterns across the platform.
• Work within the platforms ontology, data model, service boundaries, messaging patterns, and integration flows in ways that support maintainability, extensibility, and long-term platform integrity.
• Apply strong judgment to data modelling, query performance, indexing, and system structure as the platform evolves.
Cloud Infrastructure and Delivery
• Operate within a modern AWS based delivery environment and contribute software designed to run reliably across managed cloud services and deployment pipelines.
• Work comfortably with containerized services, cloud hosted databases, front end delivery infrastructure, infrastructure as code, and automated delivery workflows.
Integration and Collaboration
• Collaborate closely with product management, design, architecture, and other engineers to deliver end to end functionality across the platform.
• Participate in planning, code reviews, technical discussions, and problem solving across the team.
• Model team values including curiosity, radical candor, an owners mindset, and intrinsic motivation.
Code Quality and Engineering Practice
• Maintain strong engineering quality through code reviews, testing, development standards, and disciplined implementation.
• Write clear, maintainable code, contribute to documentation that supports team velocity over time, and make thoughtful choices that support the long-term health of the platform.
• Help make it easier for the team to build, operate, and scale together.
Continuous Improvement
• Stay current with modern engineering practices and contribute to improving how software is built, tested, deployed, and maintained.
• Use AI assisted development and design tools thoughtfully to support faster iteration, better debugging, and more effective experimentation.
Performance, Reliability, and Scalability
• Support the delivery of software that performs reliably as the platform grows.
• Contribute to systems that are resilient, observable, and capable of supporting increasing usage and complexity over time.
• Pay close attention to performance, cloud operations, monitoring, and long-term scalability across the stack.
Salary Range- $110,000-$130,000 a year
#LI-SP3
#LI-VX1