Senior Backend Engineer
New
K
Kiwi Financial IncFintech
Colombia, Argentina, Mexico, Santo DomingoFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- AWSNode.jsPostgreSQLExpress.jsSoftware ArchitectureTypeScriptCI/CDDistributed Systems
Requirements
- 8+ years of professional backend engineering experience, with significant experience building and operating production systems.
- Strong hands-on experience with Node.js and TypeScript in production environments.
- Experience with Express.js or comparable backend frameworks.
- Strong knowledge of software architecture, design principles, and design patterns.
- Strong understanding of relational databases and PostgreSQL, including data modeling, transactions, and indexing.
- Strong understanding of API design, authentication, authorization, security, and third-party integrations.
- Solid understanding of distributed systems and asynchronous processing.
- Experience with automated testing at different levels, including unit, integration, and end-to-end testing.
- Production experience with AWS or comparable cloud infrastructure.
- Experience with CI/CD, containers, and modern software delivery practices.
- Strong understanding of observability and production troubleshooting.
- Ability to work autonomously on complex technical problems while collaborating effectively with the team.
Responsibilities
- Design, build, and evolve scalable backend services and APIs, primarily using Node.js, TypeScript, and Express.js.
- Own technical solutions end-to-end, from design and implementation through deployment, observability, and production support.
- Contribute to the evolution of our backend architecture and participate actively in architectural and technical design decisions.
- Identify, prioritize, and address technical debt, balancing long-term maintainability with product delivery.
- Design and optimize PostgreSQL schemas, queries, indexes, migrations, and transactional workflows.
- Build reliable financial workflows with appropriate strategies for idempotency, concurrency, consistency, and failure handling.
- Improve production visibility through structured logging, metrics, tracing, monitoring, and alerting.
- Collaborate closely with Product, QA, Data, Platform, and other engineers to translate business requirements into robust technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site