YOUR NEXT CHAPTER
Senior Full Stack Developer
About the role
• Design, develop, and maintain scalable full-stack applications across backend and front-end layers
• Build and maintain backend services using Python or C# with existing frameworks and libraries
• Develop responsive and user-friendly front-end applications using React.js
• Design and implement asynchronous processes, messaging patterns, and event-driven workflows
• Integrate services and systems through APIs, messaging platforms, and other integration mechanisms
• Work with existing codebases and libraries, particularly within C#/.NET ecosystems, and contribute to their evolution and modernization
• Collaborate with engineers, product managers, and stakeholders to translate requirements into technical solutions
• Participate in architectural discussions and decisions around scalability, reliability, performance, and maintainability
• Write clean, well-tested, and maintainable code following software engineering best practices
• Troubleshoot and resolve technical issues across backend and front-end components
• Participate in code reviews and contribute to engineering standards and documentation
• Strong backend development experience with Python or C#/.NET
• Experience building front-end applications with React.js
• Hands-on experience with asynchronous programming, messaging systems, or event-driven architectures
• Experience with Azure Service Bus, RabbitMQ, Kafka, or similar platforms
• Experience with cloud platforms such as Azure or AWS
• Strong understanding of REST APIs and service-to-service integrations
• Experience working with existing libraries, frameworks, and enterprise codebases
• Solid understanding of software design principles, data structures, and object-oriented programming
• Experience with automated testing and software development best practices
• Ability to troubleshoot complex technical issues and work independently
• Strong communication and collaboration skills
• Strong experience with C#/.NET and existing .NET libraries
• Experience working with event-driven or distributed systems
• Familiarity with CI/CD and modern DevOps practices
• Experience working in Agile software development environments
• Advanced English required for effective communication with global teams
• 5+ years of professional software development experience, with strong full-stack development experience
• Certifications in AWS, Databricks, and Snowflake
• Access to AI learning paths
• Study plans, courses, and additional certifications tailored to the role
• Access to Udemy Business
• English lessons
• Travel opportunities to attend industry conferences and meet clients
• Career development plans and mentorship programs
• Special day rewards for birthdays, work anniversaries, and other personal milestones
• Company-provided equipment
• Flexible working options
• Other benefits may vary according to location in LATAM