Python Senior Software Engineer – 12 Month Daily Rate Contract
About the Company
My client is a world leading SaaS company offering revolutionary technology which automates and optimises transport throughout the globe. They combine the fun and excitement of a startup environment with the resources, operational excellence, and brand recognition of an established tech giant.
About the Position
Senior Software Engineer in the Device Group is primarily responsible for the backend solutions, best engineering practices adoption and variety of R&D initiatives for the company’s award-winning Telematics Solution.
Key Responsibilities
-
Designs for product feature implementation, both independently and in cooperation with the Architecture team.
-
Implement changes and new features producing efficient, reusable and performant code.
-
Design and implementation of low-latency, high-availability, and performant applications.
-
Investigate technical issues during the full development lifecycle including specific components in production.
-
Liaise with product stakeholders and other teams in the organization to complete the projects on time and to the highest quality standards.
-
Provide effort estimations for the individual and team assignments.
-
Participate in peer code reviews.
-
Create automation tests for the new features and changes to ensure quality and rapid delivery through CI/CD pipeline.
-
Coach and mentor less experienced members of the team.
Experience/Requirements
-
Bachelor's degree in Computer Science or related field.
-
5+ years of experience in design and development of distributed back-end services / microservices.
-
Solid knowledge of Python programming language and the commonly used libraries.
-
Understanding the nature of asynchronous programming /multi-threading.
-
Strong knowledge of OOA, OOD, SOLID principles and proficiency with Dependency Injection
-
Industry experience with Lean/Agile development methodologies, preferably Kanban.
-
Experience with TDD / BDD is desired.
-
Experience with AWS Cloud Services is desirable
-
Serverless computing, Kinesis-Lambda pattern, SQS Message Queuing, ElastiCache (Redis), Elastic Container Services, step function and experience with docker containers.
-
Or experience with competing cloud providers with equivalent service types
-
Experience with Logging and Monitoring tools like Grafana, Prometheus, AWS CloudWatch or similar is desirable.
-
Experience with Postgres DB is desirable.
-
Commercial experience with any Git implementation and GitFlow branching model.
Remuneration Package
Competitive daily rates on offer depending on experience and relevant skills.
Contact
Please contact Charlie Bigger on 01 5927861 or email or simply click the apply button.
To view all live jobs with Brightwater and market insights, please visit our website: www.brightwater.ie