All jobs
RemoteListed Jun 21, 2026

Software Engineer - Backend L2

Vana

  • Backend-Development
  • Backend-Engineer
  • Cloud-Engineer
  • Engineering
  • Software-Engineering
  • Staff-Software-Engineer---Backend

Assessed from original listing evidence

The role

Job description

About the Job:We are seeking a motivated and enthusiastic Backend Software Engineer to join our fast-growing fintech company in Latin America. As a Backend Engineer, you will play a key role in delivering resilient and sustainable software projects from design to implementation and rollout. You will contribute to the development and maintenance of scalable software products and assist in integrating them with cloud services. You will gain exposure to distributed systems, event-driven architectures (EDA), NoSQL databases, and domain-driven design (DDD) principles. This individual contributor role offers the opportunity to learn and apply best practices in software development, unit testing, deployment, and monitoring in a production environment. You'll work under the guidance of senior engineers but are expected to take initiative, act with urgency, and deliver high-quality work that adds value to our business and customers.

Key Responsibilities:

Deliver Resilient and Sustainable Software: Design, develop, and implement high-quality, scalable backend software solutions from conception to [link removed] on Outlined Projects: Work on outlined projects to achieve team-level goals, independently defining the right solutions or utilizing existing approaches to solve [link removed] Ownership: Follow through on commitments, take responsibility for your work, and deliver on time. Proactively identify opportunities to improve projects and team [link removed] within the Team: Work primarily within your team, engaging in code reviews and discussions to improve code quality. Adopt best practices set by the [link removed] Unit Tests and Best Practices: Write unit tests for new features to ensure reliability and maintainability. Apply best practices in software [link removed] in Agile Processes: Participate in planning sessions, stand-ups, and retrospectives with the development team, engineering manager, and product [link removed] and Support APIs: Design and implement APIs that will be consumed by other teams, ensuring they are robust and [link removed] Integration: Implement and integrate cloud solutions, preferably on AWS, leveraging serverless [link removed] with Distributed Systems and EDA: Assist in building scalable and resilient distributed systems using event-driven architecture [link removed] NoSQL Databases: Design, implement, and manage data storage solutions using NoSQL databases like [link removed] Domain-Driven Design (DDD): Apply domain-driven design principles to model complex business domains [link removed]: May mentor new hires, interns, or more junior engineers, helping them develop their [link removed] Improvement: Proactively seek feedback, engage in personal growth, and contribute to team development. Innovate by contributing new ideas and approaches.

Requirements:

Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical [link removed]: 3+ years of experience in software development.

Technical Skills:

Proficient in TypeScript syntax and [link removed] understanding of REST APIs and HTTP [link removed] with AWS serverless tools such as DynamoDB, Lambda, CloudWatch, API Gateway, and familiarity with Infrastructure as Code (IaC) frameworks like CDK or [link removed] with unit testing practices and test [link removed] of CI/CD tools and [link removed] Systems: Understanding of distributed computing principles and experience in building scalable [link removed]-Driven Architecture: Experience with event-driven programming models and tools like AWS SNS/SQS, EventBridge, Kafka, or [link removed] Databases: Proficiency with NoSQL databases like DynamoDB or [link removed]-Driven Design: Experience applying domain-driven design concepts in project [link removed] Methodologies: Familiarity with Scrum or Kanban frameworks and ability to engage in Agile processes.

Soft Skills:

Proactive and Responsible: Bias for action, acts with urgency, takes ownership of work, and delivers high-quality [link removed] Player: Ability to collaborate effectively with team members and cross-functional [link removed] Skills: Excellent verbal and written communication skills; able to articulate ideas clearly and [link removed]-Solving Abilities: Strong analytical skills to troubleshoot issues and propose solutions [link removed] to Learn: Growth mindset with a willingness to learn new technologies and improve development [link removed] to Detail: Careful attention to code quality, documentation, and best [link removed]: Ability to mentor and guide junior team members, interns, or new [link removed]: Open to change, enthusiastic about new initiatives, and contributes new ideas and [link removed] and Excellence: Models integrity and maintains a high standard of excellence in work.

Preferred Qualifications:

Experience with backend frameworks and [link removed] of serverless architectures and cloud computing [link removed] with version control systems like [link removed] with code review tools and [link removed] in projects involving distributed [link removed]-on experience with event-driven systems like AWS SNS/SQS, Kafka, or [link removed] experience using NoSQL databases in [link removed] in applying DDD principles in project [link removed] in reducing technical debt and improving operational efficiency.

What We Offer:

Opportunity to work in a dynamic and collaborative [link removed] growth and development opportunities, including mentorship from experienced [link removed] to cutting-edge fintech technologies and best [link removed] to make a significant impact on the company's growth and success.

Originally posted on Himalayas

Keep exploring