We are seeking a curious, early-career software developer to join our Enterprise Tools team.
In this role, you will help design, build, and maintain the internal and customer-facing tools that drive infrastructure operations, security, and observability.
You will write production-quality code, participate in code reviews, and turn real-world pain points into elegant software solutions.
This position offers an opportunity to apply your academic and professional background to interesting and challenging problems in a rapidly advancing industry.
The work environment is fast-paced, with new features and enhancements frequently being worked on and deployed, allowing for innovation and creativity from design to production.
You will have frequent opportunities to explore and learn new technologies to expand your software engineering skillset.
The team communicates asynchronously with members from around the world.
You will learn software engineering principles, architectures, and best practices through real experience, including building and maintaining full-stack applications in both greenfield and production contexts, prototyping ideas to find product-market fit, and effectively participating in peer code reviews.
Requirements:
You must have experience in developing effective and scalable code in Python, ideally using Django.
A basic knowledge of JavaScript and front-end development principles is required.
Familiarity with API integration and working with third-party services is necessary.
Strong interpersonal skills and the ability to communicate clearly with both technical and non-technical team members are essential.
You should be able to work independently as well as in teams.
Around 2 years of experience in a backend development role is required.
Additional skills that will be useful include the ability to apply user interface/user experience (UI/UX) design concepts and familiarity with SQL databases.
Benefits:
The position offers a chance to innovate and be creative in a fast-paced environment.
You will have opportunities to learn and explore new technologies, enhancing your software engineering skillset.
The role provides real-world experience in software engineering principles and best practices.
You will gain experience in building and maintaining full-stack applications, which is valuable for your career development.
The recruitment process is straightforward, consisting of a screening with a recruiter and a technical interview with a Technical Lead.