Join us
Senior Backend Engineer
The mission of the Senior Backend Engineer, Data and Integrations, is to take ownership of the entire lifecycle of data within Infinity Loop.
Location
Remote
Type
Remote
Department
Engineering
What you’ll do
System Architecture:
- Design and implement scalable and efficient backend architectures.
- Provide expertise in choosing appropriate technologies for backend systems.
Code Quality and Standards:
- Enforce coding standards and best practices within the backend development team.
- Conduct code reviews to ensure high-quality, maintainable code.
Database Management:
- Design and optimize database schemas.
- Implement efficient and performant database queries.
API Development:
- Develop and maintain robust APIs (Application Programming Interfaces) for communication with front-end systems and external services.
- Ensure API security and versioning.
Scalability and Performance:
- Optimize backend systems for scalability and high performance.
- Address and mitigate performance bottlenecks.
Middleware Integration:
- Integrate backend systems with middleware components and third-party services.
- Ensure seamless communication between different parts of the application.
Security:
- Implement and oversee security measures in backend systems.
- Address and remediate security vulnerabilities.
Microservices Architecture:
- Design and implement microservices-based architectures.
- Manage and maintain microservices interactions.
Collaboration and Leadership:
- Collaborate with cross-functional teams, including front-end developers, QA engineers, and product managers.
- Provide technical leadership and mentorship to junior engineers.
Project Planning and Estimation:
- Participate in project planning, estimation, and roadmap discussions.
- Contribute to architectural decisions and technical strategy.
Deployment and DevOps:
- Oversee deployment processes and ensure smooth releases.
- Collaborate with DevOps teams for infrastructure management.
Monitoring and Logging:
- Implement monitoring solutions for backend systems.
- Set up logging and analytics to track system behavior.
Technical Documentation:
- Create and maintain technical documentation for backend systems.
- Document APIs, system architecture, and codebase.
Job application
Open positions