Senior Engineer
Summary
Senior Engineer builds and leads full-stack web apps using React/Remix front-end and Python RESTful APIs, deploying to Azure Kubernetes with DevSecOps practices.
About the role
As a Senior Engineer, within the Web app team you will at the forefront of innovation, overseeing advanced engineering tasks, leading app development, and guiding best practice. This role requires a deep technical expertise in full Stack development and the ability to innovate and solve intricate technical challenges.
📍 Remote within Poland | Occasional visits to the Wrocław office
B2B contract
The ideal candidate will excel in both React based front-end and back-end Python API development, with a strong emphasis on building scalable and efficient web applications using service orientated architecture. You will play a crucial part in driving the technical excellence and success of our engineering team.
Key responsibilities
• Oversee and manage complex software engineering tasks within the Web team, from conception to completion.
• Architect and develop Python RESTful APIs and React/Remix based Websites, promoting re-usable integrations and functionality.
• Troubleshoot and resolve technical issues for the NBA Control Tower Portal, developing cohesive and actionable plans to overcome technical challenges.
• Develop and enforce engineering best practices and standards, with a DevOps first mindset, fostering a culture of continuous improvement.
• Identify non-functional requirements, promoting good practices in areas such as accessibility, performance, and security, guiding team members in best practice.
• Liaise with product owners to transform visionary ideas to life via innovative technical solutions.
• Collaborate with both technical and non-technical stakeholder teams to ensure project alignment and quality.
Qualifications and skills
Essential
• Proven experience leading a Full Stack development or similar role, demonstrating a strong track record of successful project delivery.
• Strong proficiency in TypeScript, including ES6+ syntax, and its application in modern web development.
• Extensive experience developing dynamic and interactive front-end applications with the React, preferably with the Remix framework.
• Strong proficiency in Python and its usage in RESTful API development.
• Solid knowledge of database systems, including MongoDB and standard SQL.
• Experience with the Azure cloud platform, specifically Azure Kubernetes Service (AKS) for container-based application deployment and scalability.
• A strong passion for creating clean, maintainable & highly testable code, with experience in test driven development, covering unit testing with Vitest and Pytest. Exposure to functional testing with Playwright would be beneficial.
• Extensive Experience and comprehensive understanding of modern DevSecOps platform technologies, specifically GitHub version control & CI/CD workflows with GitHub Actions, and container deployment to Kubernetes using GitOps via ArgoCD.
• Excellent problem-solving skills and meticulous attention to detail, ensuring high-quality deliverables.
• Strong communication and teamwork skills, with the ability to collaborate effectively in a diverse team environment, technical and non-technical business stakeholders.
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Preferred
• Azure Developer certifications, specifically AZ-204
• Any exposure to Databricks would be desirable.
• Working knowledge of Scrum based Agile development.
📌 We offer:
• Long-term cooperation on B2B contract
• Stable project in the banking sector with international exposure
• Opportunity to work with modern mobile technologies in a secure enterprise environment
• Collaboration with experienced global engineering teams
• Competitive and stable daily rate
📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk