Work within Betalab under the Partnership and Digital department to identify requirements, design and develop solutions (database design, workflows, user/data interfaces, integrations) and offer technical support for Betalab solutions.
Responsibilities
Design, develop, and maintain APIs using Spring Boot and Go for internal and external applications.
Design and develop enterprise-grade backend systems and services.
Optimize API performance through caching, batching, and efficient query processing techniques.
Collaborate with frontend teams to ensure APIs meet business requirements and deliver seamless user experiences.
Implement security best practices, including authentication, authorization, rate limiting, and input validation.
Write clean, maintainable, and well-documented code following industry standards and best practices.
Participate in code reviews, technical discussions, and system architecture planning.
Monitor, troubleshoot, and enhance the performance, scalability, and reliability of backend services.
Requirements
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a backend developer using Spring Boot and C# (.NET) in production environments.
Proficiency in Node.js, TypeScript, or similar backend programming languages.
Experience working with message queues such as Azure Service Bus and Kafka for asynchronous workflows.
Strong knowledge of database technologies including PostgreSQL, MySQL, Oracle, or similar relational database systems.
Experience implementing API security, authentication mechanisms such as OAuth and JWT, and authorization frameworks.
Familiarity with backend frameworks and platforms such as Apollo Server, Express.js, and NestJS.
Experience with Git, CI/CD pipelines, Docker, Kubernetes, and cloud platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure.
Excellent analytical, problem-solving, and troubleshooting skills.
Ability to work effectively in cross-functional and collaborative team environments.
How to Apply
Interested and qualified candidates are invited to submit their applications through the Britam careers portal.