Tech Stack
AWSAzureCloudGoJavaScriptLinuxNode.jsPostgresPythonReactTypeScript
About the role
- Lead the design and development of critical features across both frontend (React.js) and backend (Node.js/Express, Python, Golang) systems.
- Guide the team in applying Agile development practices and ensure delivery of high-quality, maintainable code.
- Translate complex business requirements and wireframes into robust, production-ready solutions.
- Optimize application performance, scalability, and security across a wide range of devices, browsers, and workloads.
- Implement cloud-native solutions leveraging AWS, Azure, or equivalent cloud platforms.
- Oversee integration of frontend components with server-side logic and APIs.
- Mentor junior and mid-level engineers, promoting best practices in coding, testing, and DevOps.
- Drive improvements in team processes, tooling, and infrastructure.
- Champion secure development practices and implement modern approaches for data protection.
- Collaborate closely with product owners, designers, and stakeholders to deliver features that meet both technical and business goals .
Requirements
- Bachelor’s degree in computer science, mathematics, or related field (or equivalent practical experience).
- 3 to 5 years of professional software development experience building and scaling complex web applications.
- Prior experience leading projects or mentoring engineers strongly preferred.
- Strong proficiency in JavaScript, TypeScript, and Python.
- Solid understanding of modern web application architecture.
- Strong understanding of Linux environments, containerization, and CI/CD pipelines.
- Experience architecting and deploying cloud-native applications (AWS, Azure, or similar).
- Proficiency with databases like PostgreSQL, including schema design and optimization.
- Proven track record in performance optimization, benchmarking, and scalability design.
- Advanced use of Git and version control best practices.
- Competitive Salary
- Private Medical Insurance (Health & Dental)
- Life Insurance
- Group Income Protection
- Eligible for discretionary performance-based bonus
- Hybrid Working
- 25 Days Annual Leave + Public Holidays.
- Professional Development & Learning Opportunities
- Fun Culture & Regular Socials
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsNode.jsExpressPythonGolangJavaScriptTypeScriptPostgreSQLCI/CDcloud-native applications
Soft skills
leadershipmentoringcollaborationcommunicationAgile practicesproblem-solvingprocess improvementteamworkbest practicesdata protection
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in mathematicsrelated field degree