Software Engineer
Job Description
The role
We are looking for a Software Engineer with a strong engineering mindset, passionate about building scalable, high-quality cloud-native products. The passion for Artificial Intelligence and a keen interest in integrating AI into the Software Development Life Cycle (SDLC) are highly valued.
You will work in a cross-functional team (PM, Designers, Developers), collaborating end-to-end on the design, implementation, and deployment of features used by thousands of developers every day.
Main activities
Design, develop, and maintain software with a focus on scalability, reliability, and performance.
Contribute to frontend development using React
Participate in architectural decisions and the design of new components, APIs, and integrations.
Collaborate with multiple teams to deliver product features end-to-end.
Write and maintain tests, monitor services in production, and help improve product quality.
Take part in code reviews and promote engineering best practices.
Contribute to the evolution of our Internal Developer Platform and microservices ecosystem.
Explore and implement opportunities to integrate AI tools and practices into the team's SDLC, such as code generation or testing automation.