Software Engineer, Backend L2

Job not on LinkedIn

🕒 March 19

🇬🇹 Guatemala – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Vana

Vana

51 - 200 employees

Founded 2018

💳 Fintech

🛍️ eCommerce

👥 B2C

💰 Seed Round on 2020-07

Fintech • eCommerce • B2C

Vana is a digital lending platform that allows users to easily apply for and receive personal loans directly from their mobile devices. The application offers fast approval times and deposits funds into users' bank accounts, ensuring a seamless experience for borrowing up to Q2,500. Vana prioritizes user security by adhering to industry standards for data protection, and it promotes financial growth by enabling users to increase their credit limits with timely repayments. Vana is a member of the Fintech Association of Guatemala, reflecting its commitment to providing reliable and efficient financial services.

📋 Description

• Design, develop, and implement high-quality, scalable backend software solutions from conception to deployment. • Work on outlined projects to achieve team-level goals, independently defining the right solutions or utilizing existing approaches to solve problems. • Follow through on commitments, take responsibility for your work, and deliver on time. • Work primarily within your team, engaging in code reviews and discussions to improve code quality. • Write unit tests for new features to ensure reliability and maintainability. • Participate in planning sessions, stand-ups, and retrospectives with the development team, engineering manager, and product manager. • Design and implement APIs that will be consumed by other teams, ensuring they are robust and scalable. • Implement and integrate cloud solutions, preferably on AWS, leveraging serverless architectures. • Assist in building scalable and resilient distributed systems using event-driven architecture patterns. • Design, implement, and manage data storage solutions using NoSQL databases like DynamoDB. • Apply domain-driven design principles to model complex business domains effectively. • Proactively seek feedback, engage in personal growth, and contribute to team development. Innovate by contributing new ideas and approaches.

🎯 Requirements

• Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. • 3+ years of experience in software development. • Proficient in TypeScript syntax and features. • Strong understanding of REST APIs and HTTP methods. • Experience with AWS serverless tools such as DynamoDB, Lambda, CloudWatch, API Gateway, and familiarity with Infrastructure as Code (IaC) frameworks like CDK or SAM. • Experience with unit testing practices and test automation. • Knowledge of CI/CD tools and processes. • Understanding of distributed computing principles and experience in building scalable systems. • Experience with event-driven programming models and tools like AWS SNS/SQS, EventBridge, Kafka, or similar. • Proficiency with NoSQL databases like DynamoDB or MongoDB. • Experience applying domain-driven design concepts in project work. • Familiarity with Scrum or Kanban frameworks and ability to engage in Agile processes.

🏖️ Benefits

• Opportunity to work in a dynamic and collaborative environment. • Professional growth and development opportunities, including mentorship from experienced engineers. • Exposure to cutting-edge fintech technologies and best practices. • Chance to make a significant impact on the company's growth and success.

Apply Now