Design, develop, analyse, document and support testing of products, systems or subsystems
Coordinate with other teams at sub-system and system level to identify software needs and solutions
Improve engineering standards, tooling, and processes
Develop and execute test procedures for software
Proactively identify issues, bottlenecks, gaps, or other areas of concerns or opportunities and work to either directly affect change, or advocate for that change
Work in an agile environment - Scrum or Kanban
Document best practices, guides, systems design, reference architectures and implementations
Participate in design and code reviews
Contribute to the evolution of our architecture to make it more flexible and easier to use
About you
Clear and responsive communication
Strong analytical thinking, problem-solving, appropriate judgment and decision-making skill
Commitment to collaboration and teamwork
Proven ability to effectively manage timelines and deliverables
Meeting deadlines and strong attention to detail
You are a self-started, motivated team player who thrives in a fast-paced environment
Technical knowledge required
Web Frameworks: Proficiency in Python web frameworks like FastAPI or Django .
Database Management: Thorough understanding of database systems (e.g., PostgreSQL, MySQL ) and concepts like triggers, indexing, and query optimization.
Distributed Systems: Familiarity with systems like Redis and Kafka.
Front-End Skills: Basic to intermediate knowledge of front-end technologies, including HTML, CSS, and JavaScript . Familiarity with frameworks like React or Vue.js is a plus.
Problem-Solving: Proven ability to diagnose, debug, and resolve complex technical issues efficiently.
Experimentation: be it at work or a side project be able to demonstrate some experience using LLMs and building agents
Version Control: Experience with Git and collaborative version control workflows.
Collaboration: Excellent communication skills and ability to work effectively in a team.
Autonomy: Ability to work independently and take ownership of tasks and projects.