Joining us as a Senior Software Engineer in this team puts you at the heart of this project, working closely with our customers every day. You will be responsible for designing and implementing solutions to customer requirements using the latest available standards and compilers. Being dedicated to quality results requires an understanding and capability of creating solutions that are inherently testable and provable, which is why we need experienced developers, able to ensure these critical requirements are handled well.
About youKey personality traits:
- Attention to detail and a methodical approach to work.
- Proactive and supportive team player.
- Ability to act independently.
- Quick to learn new techniques and eager to embrace new challenges.
- Positive attitude towards change and a fast-paced environment.
- Can-do approach towards development initiatives, methodologies, and working practices.
- Embraces a challenger mindset, thriving on pushing boundaries, driving innovation, and focusing on delivering value.
Your daily responsibilities as a Senior Software Engineer will be:
- Offering technical insights to the team.
- Contributing to architectural and technological decisions throughout project delivery.
- Mentoring team members daily, fostering growth and knowledge expansion.
- Encouraging team empowerment and innovation in problem-solving.
- Actively participating in code reviews and to maintain code quality.
- Actively participating in agile ceremonies.
- Identifying, reviewing, and mitigating technical risks, issues, and impediments.
- Providing technical feedback and reviews to the team.
- Addressing technology-related impediments to development.
The following skills/experience are necessary:
- 5+ years of hands-on experience writing Python in production systems
- Built and deployed APIs using Flask, FastAPI, or Django
- Strong understanding of containerization (Docker) and CI/CD pipelines
- Good understanding of software development best practices and design patterns.
- Excellent interpersonal and communication skills in English, both written and verbal.
- Strong time management, organisational, and analytical skills.
- Capable of challenging ideas constructively to improve outcomes
- Values collaboration and diverse perspective
The following skills/qualifications are advantageous:
- Experience with GenAI solutions (e.g. RAG-based architectures)
- Experience using LangChain.
- Hands-on experience with Microsoft Azure
- Frontend development experience using React
- University degree in computer science, software engineering, or a related field.
- Practical knowledge and experience with Agile or Scrum methodologies.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.