Backend Engineer (Java/Python/Go) - LATAM Based
About the Position
We are seeking experienced Backend Engineers with 3-7 years of experience to join our growing engineering team. The ideal candidates will have strong proficiency in Java, Python, or Go, and will support our North American customers during their time zone. This remote position will be based in Latin America.
Key Responsibilities
- Design, develop, and maintain scalable backend systems and APIs
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of applications
- Identify and address bottlenecks and bugs
- Write clean, maintainable, and well-documented code
- Participate in code reviews and mentor junior engineers
- Support production systems and engage in on-call rotations as needed
- Should be able to work with teams spread across the US and India.
Requirements
- 3-7 years of professional software engineering experience
- Strong written and verbal communication skills in English
- Strong proficiency in at least one of: Java, Python, or Go
- Experience with RESTful APIs and microservices architecture
- Solid understanding of data structures, algorithms, and software design patterns
- Experience with SQL and NoSQL databases
- Knowledge of cloud services (AWS, GCP, or Azure)
- Excellent problem-solving skills
- Ability to work during North American business hours
Preferred Qualifications
- Experience with AI tools and platforms (e.g., OpenAI, Hugging Face, TensorFlow)
- Knowledge of CI/CD pipelines and DevOps practices
- Experience with containerization technologies (Docker, Kubernetes)
- Familiarity with agile development methodologies
- Experience in test-driven development
- Contributions to open-source projects
Location
This is a remote position for candidates based in Latin America with the ability to work during North American business hours.