Backend Engineer
Indexed description
Backend Engineer
Power our digital infrastructure as a Backend Engineer at Sohcahtoa Holdings. Build scalable APIs, robust systems, and data pipelines that support our growing business.
Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs using Node.js and TypeScript (Express, NestJS).
- Build and maintain microservices-based architectures with clear service boundaries and ownership.
- Translate business and functional requirements into clean, maintainable, and testable backend code.
- Develop and maintain RESTful APIs (and GraphQL where applicable), including proper versioning and documentation.
- Apply SOLID principles, clean architecture, and appropriate design patterns for large-scale financial systems.
- Design and manage relational database schemas using MySQL and PostgreSQL.
- Use TypeORM or similar ORM tools for data modeling, migrations, and transactional integrity.
- Implement secure authentication and authorization mechanisms (JWT, OAuth2, RBAC).
- Enforce data protection standards, including encryption in transit and at rest.
- Containerize backend services using Docker and support deployments via Kubernetes.
- Implement caching strategies using Redis or similar technologies.
- Bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
- Experience in fintech, banking, payments, insurance, or other regulated industries is a strong advantage. Relevant technical certifications are an added benefit.
- Strong experience with Node.js, Express, and NestJS.
- Strong SQL skills with MySQL/PostgreSQL and hands-on ORM experience.
- Experience with microservices, API design, and event-driven systems (e.g., Kafka, RabbitMQ).
- Strong Docker experience and working knowledge of Kubernetes and Linux systems.
- Strong analytical and troubleshooting capabilities.
Values We Look For
- Data security and user privacy
- Engineering excellence and reliability
- Transparency in technical decisions
- Continuous learning and innovation
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search