Senior Full Stack Engineer

dLocal
Summary
Join dLocal, a global payments company, and become part of a dynamic, remote-first team working in emerging markets. You will collaborate with technology leaders and the product team, developing and maintaining full-stack applications using Java or Golang and JavaScript. Leverage your platform expertise in AWS, create automations, and optimize workflows. Contribute to team support by developing internal applications and ensuring system stability through performance optimization and quality assurance. This role requires a Bachelor's degree in a related field, full-stack development experience, and AWS expertise. dLocal offers a comprehensive benefits package including remote work flexibility, learning and development opportunities, and a unique social budget.
Requirements
- Bachelorโs degree in Software Engineering, Computer Science, or a related field
- Professional experience in full stack development using Java or Golang, with proficiency in JavaScript
- Demonstrated experience working within platform teams to manage AWS resources, develop automations, and optimize workflows
- Solid understanding of object-oriented design principles and design patterns
- Proven ability to write clean, efficient, and maintainable code
- Hands-on experience with cloud platforms, especially AWS
- Experience in designing event-driven architectures
- Excellent project management and problem-solving skills
- Good verbal and written communication skills in English
- A collaborative mindset with the ability to work effectively both within your team and across the organization
- A thorough grasp of the software development lifecycle and agile methodologies
Responsibilities
- Work with technology leaders and the product team to understand departmental goals and requirements, translating them into effective technical solutions
- Design, develop, and maintain high-quality full stack applications using Java or Golang for backend services and JavaScript for frontend functionalities
- Leverage your experience in platform teams to administer AWS resources, create robust automations, and enhance internal process flows
- Provide comprehensive support to the entire engineering team by developing and maintaining the internal applications that drive our operations
- Identify opportunities for code, database, and resource optimization, and implement improvements to ensure system stability
- Conduct validation tests and performance assessments, generate detailed systems reports with metrics, and offer recommendations for continuous improvement
- Participate in code reviews and deliver constructive feedback to maintain high software development standards, ensuring code quality and adherence to best practices
Benefits
- Remote work: work from anywhere or one of our offices around the globe!
- Flexibility: we have flexible schedules and we are driven by performance
- Fintech industry: work in a dynamic and ever-evolving environment, with plenty to build and boost your creativity
- Referral bonus program: our internal talents are the best recruiters - refer someone ideal for a role and get rewarded
- Learning & development: get access to a Premium Coursera subscription
- Language classes: we provide free English, Spanish, or Portuguese classes
- Social budget: you'll get a monthly budget to chill out with your team (in person or remotely) and deepen your connections!
- DLocal Houses: want to rent a house to spend one week anywhere in the world coworking with your team? Weโve got your back!