About the job
Anyone AI is looking for Backend Developers to join a fully remote team in Colombia. This role supports a major AI research lab, focusing on software engineering for advanced projects.
What you will do
- Design and implement complex engineering solutions, including fixing bugs, developing new features, and improving code performance.
- Create clear specifications in natural language, along with reference implementations to guide development.
- Expand and improve unit and integration test suites to maintain code quality.
- Review tasks completed by peers to ensure accuracy and clarity.
- Identify edge cases and potential ambiguities in specifications and code.
- Verify that specifications match both the code and intended outcomes.
Requirements
- Advanced written English skills.
- 3 to 7 years of experience in software engineering.
- Strong programming skills in Python and JavaScript or TypeScript. Familiarity with Java, C#, or Go is a plus.
- Background in backend or full-stack development within production environments.
- Experience with testing frameworks such as pytest, Jest, JUnit, xUnit, or Go testing tools.
- Ability to debug and work with large codebases.
- Hands-on experience with code reviews, refactoring, and migrations in production settings.
Engagement details
This is a part-time, project-based consultancy. Consultants manage their own schedules and may work with multiple clients, as long as they follow all client agreements.
