About the role
We are seeking a Senior Software Engineer (10+ years experience) to play a key role in designing, developing, and maintaining our client Platform. This role involves working with Python, React, Node.js, and cloud-native technologies such as AWS Lambda, Step Functions, DynamoDB, Kubernetes, and DevOps tools. The ideal candidate should have extensive experience in scalable system design, automation, API development, and cloud infrastructure. You will be responsible for guiding best practices, mentoring junior engineers, and ensuring platform reliability across multiple squads.
Backend & API Development:
Architect and develop high-performance, scalable backend services using Python and Node.js.
Lead the design and implementation of event-driven and serverless architectures using AWS Lambda, Step Functions, SNS, and SQS.
Develop and integrate secure APIs with third-party services such as Salesforce API, OpenAI API, and PagerDuty.
Optimize DynamoDB and cloud data storage solutions for scalability and cost efficiency.
Frontend & UI Development:
Develop modern, scalable front-end applications using React and Retool.
Ensure UI/UX best practices for web applications catering to multiple teams.
Guide engineers on performance optimization techniques for front-end applications.
Cloud, DevOps & Infrastructure:
Design and manage Kubernetes-based deployments and Kube Cron Jobs for automated task execution.
Implement CI/CD pipelines using Buildkite, Jenkins, and CircleCI to enable continuous integration and deployment.
Ensure high availability and security of platform components across AWS CloudFront and infrastructure.
Optimize cloud costs and performance through monitoring, logging, and alerting solutions (Datadog, PagerDuty).
Monitoring, Security & Best Practices:
Establish observability and monitoring best practices to maintain platform reliability.
Implement security best practices across authentication, authorization, and data handling.
Conduct code reviews, architecture discussions, and technical mentorship for junior engineers.
Collaboration & Leadership:
Work cross-functionally with multiple engineering squads to enhance core platform services.
Act as a technical advisor, ensuring alignment with best practices in software development and cloud engineering.
Lead discussions on platform evolution, technology selection, and innovation strategies.
About the company
Our specialist International recruitment team have played a pivotal part in building careers and providing exceptional services for the IT industry. Beginning our humble start within the ERP recruitment sector, we are now proud to supply across all technologies, covering most Industries, making us a one stop recruitment agency with the breadth to ensure a plentiful supply of quality resources
Adapting a 360 recruitment solution, we are the connection between talent and our clients, creating opportunities for tech talent to learn and grow. We also pride ourselves on having unparalleled expertise and resources to take your business or career to the next level.
Whatever your business needs are or career goals, we are here to assist. With over 20 years of success, we know what true talent looks like and how to get the job done!