Job Summary:
We are seeking a Backend Software Engineer to support a high-impact project for this role youll work closely with an established engineering team to design and implement robust backend solutions that drive system integration and performance. The ideal candidate is a proactive problem-solver with strong experience in API development backend architecture and cross-functional collaboration.
Key Responsibilities:
- Collaborate with engineering product and design teams to define and deliver scalable backend solutions.
- Develop and maintain APIs middleware and services that support seamless data exchange across platforms.
- Implement and manage automated test suites (e.g. RSpec) to ensure code quality and reliability.
- Troubleshoot debug and resolve integration and performance issues.
- Ensure system designs comply with security protocols and data privacy standards.
- Optimize application performance to enhance user experience.
- Design maintainable database schemas and clear well-structured data models.
- Take ownership of technical design with minimal oversight.
- Participate in Agile processes including sprint planning backlog grooming and reviews.
- Continuously identify and mitigate potential technical risks or bottlenecks.
Required Qualifications:
- Proven experience in backend software development ideally with Ruby on Rails and/or similar frameworks.
- Strong understanding of API development system integrations and middleware architecture.
- Experience with automated testing frameworks such as RSpec.
- Solid skills in database design and performance tuning.
- Familiarity with Agile development methodologies and team collaboration practices.
- Excellent problem-solving analytical thinking and communication skills.
- Ability to work independently and take initiative in a remote team environment.