Global law firm serving the innovators and the investors in a rapidly changing, technology-driven economy
Senior Backend Engineer
Location
United States
Posted
78 days ago
Salary
0
Job Description
Senior Backend Engineer
Goodwin
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are looking for remote-based Senior Backend Engineer in the central or eastern timezones in the US to help design and scale the systems that power the Goodwin platform. The platform is already powering real charter operations today, but we’re continuing to expand it with new capabilities across sourcing, payments, and operational workflows. Engineers at Goodwin play a key role in designing the systems that support this next phase of the platform. Our backend handles the logic behind: - Aircraft sourcing and availability - Pricing and proposal generation - Real-time payments and banking workflows - Trip lifecycle management - Integrations across brokers, operators, financial systems, and more These systems must be fast, reliable, and secure. In aviation, a delayed response or missing data can cost real deals. What You’ll Do - Design and build backend services that power Goodwin’s charter aviation platform - Architect scalable RESTful APIs used across the product - Design and maintain PostgreSQL schemas that model complex trip, pricing, and payment workflows - Build server-side applications using Node.js and Express - Optimize queries and data flows to support real-time operational decision making - Design systems that handle high-volume sourcing, pricing, and trip data across thousands of aircraft options - Own and scale infrastructure within AWS - Implement automated testing to ensure system reliability and prevent regressions - Work closely with frontend engineers to connect user-facing workflows with backend systems - Collaborate with product and operations teams to translate aviation workflows into software solutions - Provide production support during critical operational periods when needed - Improve system observability through logging, monitoring, and performance instrumentation - Use AI development tools (Claude, Cursor, etc.) to improve development velocity What Does Success Look Like in This Role? - Brokers and operators are impressed by how naturally the platform reflects the way they actually work - Complex real-world workflows feel clear and intuitive because the architecture behind them is thoughtfully designed - The platform responds quickly and reliably, even when thousands of aircraft options, trip variables, and pricing calculations are happening at once - Other engineers enjoy building on the systems you’ve designed - Your APIs are clean, your data models are clear, and your architecture creates a strong foundation for the rest of the team to move faster - New capabilities fit naturally into the platform because the backend systems were designed with long-term scale in mind - When issues arise, they are resolved quickly and thoughtfully - You actively use AI tools to speed up development, reduce friction, and improve the quality of your work - You consistently hit your deadlines Qualifications - 8+ years of backend engineering experience - Strong experience building production-grade web applications - Proficiency with Node.js and Express - Experience designing and building RESTful APIs - Deep experience with PostgreSQL, including schema design and query optimization - Experience working with AWS infrastructure - Experience building secure backend systems - Familiarity with Prisma or other ORM tools - Strong debugging and performance optimization skills - Ability to collaborate across engineering, product, and operations teams - Bonus: Experience in fintech or AI-powered apps - Must be authorized to work in the United States without current or future visa sponsorship Role Logistics - Location: This role is remote within the United States, focused on hiring candidates in the Eastern or Central Time Zones - Compensation: The base salary range for this role is $150,000 – $195,000 - Interview Process: Candidates who move forward after the recruiter screen will complete a coding assessment as part of the interview process - Agencies: We are not working with agencies or third-party recruiters for this role
Job Requirements
- 8+ years of backend engineering experience
- Strong experience building production-grade web applications
- Proficiency with Node.js and Express
- Experience designing and building RESTful APIs
- Deep experience with PostgreSQL, including schema design and query optimization
- Experience working with AWS infrastructure
- Experience building secure backend systems
- Familiarity with Prisma or other ORM tools
- Strong debugging and performance optimization skills
- Ability to collaborate across engineering, product, and operations teams
- Bonus: Experience in fintech or AI-powered apps
- Must be authorized to work in the United States without current or future visa sponsorship
- Role Logistics
- Location: This role is remote within the United States, focused on hiring candidates in the Eastern or Central Time Zones
- Compensation: The base salary range for this role is $150,000 – $195,000
- Interview Process: Candidates who move forward after the recruiter screen will complete a coding assessment as part of the interview process
- Agencies: We are not working with agencies or third-party recruiters for this role
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Software Engineer – Backend, Graph
HoneywellHoneywell is an award-winning Fortune 100 company that aims to make the world a more sustainable, cleaner, secure, productive, and connected place with the help
• Develop, maintain and scale Graph features to directly and indirectly support actionable customer intelligence across various products. • Drive the performance, scalability, and reliability of the backend services and APIs for our platform. • Collaborate with product managers, other software engineers, and security experts to build product features that meet business objectives and security standards. • Continuously optimize and improve your work through code and design reviews, testing, and refactoring. • Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements and operational health metrics. • Stay current with industry trends and emerging technologies across different fields and leverage them to drive innovation and improve our platform.
Senior Backend Engineer – Graph
HoneywellHoneywell is an award-winning Fortune 100 company that aims to make the world a more sustainable, cleaner, secure, productive, and connected place with the help
• Develop, maintain and scale Graph features to directly and indirectly support actionable customer intelligence across various products. • Drive the performance, scalability, and reliability of the backend services and APIs for our platform. • Collaborate with product managers, other software engineers, and security experts to build product features that meet business objectives and security standards. • Continuously optimize and improve your work through code and design reviews, testing, and refactoring. • Implement logging, monitoring, and auditing capabilities to ensure visibility and compliance with regulatory requirements and operational health metrics. • Stay current with industry trends and emerging technologies across different fields and leverage them to drive innovation and improve our platform.
• Join the development team, taking on work items for development each Sprint. • Execute software development activities in a multidisciplinary manner with a focus on product quality and maintainability, including requirements, analysis and design, programming, configuration management, testing, and deployment. • Manage your own workload, promptly notifying the team of any delays or other impediments.
• Work on the development of highly complex software systems • Contribute to software project development, participating in conception, implementation and delivery phases • Collaborate in architecture and software modeling discussions in monolithic and microservices environments • Implement and maintain code in Python and React, ensuring quality, security and performance • Work with multidisciplinary teams to develop and maintain technology solutions • Apply development best practices and use design patterns in day-to-day work • Participate in code reviews and provide suggestions for improvements • Stay up to date with technology trends relevant to the company context • Participate in refactoring and optimization of SQL queries • Develop code to handle large volumes of data • Develop and maintain CI/CD pipelines and automated testing pipelines



