Senior Golang/PHP Back-End Developer - Contractor
Detalji posla
- Back-end Razvoj
- Full Stack Razvoj
- Web Razvoj
Our client is an innovative tech product US company, based in San Francisco.
The company develops and integrates contactless parking technology by providing a next-generation computer-vision-based parking management system that allows operators, property managers, and owners to fully manage their parking asset from a distance.
To enhance the remote tech team we are looking for a skilled Senior Golang/PHP Back-End Developer.
You could work fully remote, as a long-term contractor/freelancer.
Role Overview:
You will help the team to deploy microservice architecture and decouple logic from the legacy monolith backend service, as well as deliver new features to the product that interacts with our edge solutions. While migrating to micro-service architecture, you will help us to build geo-redundant and cloud-agnostic solutions.
Your Responsibilities:
• Work as a developer within the cloud service team on software development, cloud deployment and detailed level architecture design
• Develop the existing stateless distributed service framework to support many SaaS applications of a world-leading mechanical CAD product
• Support and provide consultation to developers in application teams on their cloud related projects
• Maintain existing software code - analyze and resolve customer and internally reported problems
• Participate in solving the problems of capacity, performance and stability of cloud environment.
• Follow Agile Software Development methodology
• Demonstrate quality in continuous integration and continuous delivery (CICD) environment
• Deliver quality practice in coding, documentation, test automation, and deployment
Ideal Candidate Profile and Tech Skills:
• Engineering experience 5+ years
• Golang experience 2+ years (Tinygo is a plus)
• PHP experience is preferred
• Python experience
• Cloud platform experience 2+ years
• Kubernetes experience
• SQL/NoSQL database experience (MongoDB, Redis, PostgreSQL)
• Message brokers experience(SQS, NATS)
• Binary data formats experience
• Different communication protocols experience
• High-load and scalable systems experience
• Proficiency in microservice architecture and design patterns
Da li ste poslodavac? Postavite sličan posao