Job Summary:
We are seeking an experienced Backend Software Engineer Level 3 to join our fast-growing fintech company in Latin America. You will lead the design, development, and deployment of scalable backend systems, independently managing complex projects and influencing architectural decisions. Collaborating with cross-functional teams, you will drive technical excellence and deliver high-impact solutions.
Key Responsibilities:
Lead Complex Projects: Design and implement high-quality backend systems; own projects impacting multiple teams or products.
Architectural Leadership: Influence system designs; recommend technologies to enhance backend infrastructure.
Technical Leadership: Set technical direction, promote best practices, and lead code reviews to ensure code quality.
Mentorship: Mentor junior engineers; foster technical growth and a culture of continuous learning.
Cross-Team Collaboration: Work with other teams to ensure seamless integration; align technical solutions with business goals.
Problem Solving: Address complex challenges with innovative solutions; optimize system performance and reliability.
Operational Excellence: Ensure backend service reliability; implement monitoring and participate in incident response.
Agile Participation: Engage in Agile processes; contribute to improving team workflows.
Requirements:
Education: Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
Experience: 5+ years in software development focusing on backend systems.
Technical Skills:
Expertise in
TypeScript and
Node.js.
Strong knowledge of RESTful APIs, GraphQL, microservices architecture.
Extensive experience with AWS serverless technologies (Lambda, DynamoDB, API Gateway).
Proficiency with Infrastructure as Code tools (AWS CDK, Terraform).
Deep understanding of distributed systems, event-driven architectures, message queues.
Experience with NoSQL databases; applying Domain-Driven Design (DDD) principles.
Expertise in unit testing, integration testing, test automation.
Familiarity with CI/CD pipelines; tools like Jenkins, GitHub Actions.
Knowledge of security best practices in authentication and data protection.
Soft Skills:
Strong technical leadership; ability to influence others.
Excellent problem-solving and analytical skills.
Effective communication with technical and non-technical audiences.
Proven ability to collaborate across teams.
Experience in mentoring and developing engineers.
Proactive, responsible, adaptable in a dynamic environment.
Strategic thinking aligning technical solutions with business goals.
Preferred Qualifications:
Experience with Docker and Kubernetes.
Knowledge of performance optimization techniques.
Familiarity with monitoring tools like Prometheus, Datadog.
Contributions to open-source projects.
Experience in the fintech industry.
What We Offer:
Dynamic Environment: Work in a fast-paced, collaborative setting with significant impact opportunities.
Professional Growth: Access to career advancement and cutting-edge technologies.
Leadership Opportunities: Influence technical direction and mentor talented engineers.
Innovative Technologies: Exposure to the latest backend development and cloud computing trends.
Competitive Compensation: Attractive salary and benefits commensurate with experience.