Role overview

Software Engineer- Backend L2

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Requirements

  • Educational Background: Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Experience: 3+ years of experience in software development. Technical Skills: 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. Distributed Systems: Understanding of distributed computing principles and experience in building scalable systems. Event-Driven Architecture: Experience with event-driven programming models and tools like AWS SNS/SQS, EventBridge, Kafka, or similar. NoSQL Databases: Proficiency with NoSQL databases like DynamoDB or MongoDB. Domain-Driven Design: Experience applying domain-driven design concepts in project work. Agile 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 results. Team Player: Ability to collaborate effectively with team members and cross-functional stakeholders. Communication Skills: Excellent verbal and written communication skills
  • able to articulate ideas clearly and concisely. Problem-Solving Abilities: Strong analytical skills to troubleshoot issues and propose solutions independently. Eagerness to Learn: Growth mindset with a willingness to learn new technologies and improve development skills. Attention to Detail: Careful attention to code quality, documentation, and best practices. Mentorship: Ability to mentor and guide junior team members, interns, or new hires. Innovation: Open to change, enthusiastic about new initiatives, and contributes new ideas and approaches. Integrity and Excellence: Models integrity and maintains a high standard of excellence in work. Preferred Qualifications: Experience with backend frameworks and libraries. Knowledge of serverless architectures and cloud computing concepts. Familiarity with version control systems like Git. Experience with code review tools and practices. Participation in projects involving distributed systems. Hands-on experience with event-driven systems like AWS SNS/SQS, Kafka, or similar. Practical experience using NoSQL databases in projects. Experience in applying DDD principles in project work. Involvement in reducing technical debt and improving operational efficiency. What We Offer: 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. Originally posted on Himalayas
Similar roles

Keep a backup shortlist.

Browse stack
FocusBackend DevelopmentRole area
Seniority signalSeniorCandidate level
StackAWS, CI/CD, MongoDBPrimary skills
Location24 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.
Apply on company siteCompany siteOpen link