Coherent Solutions is a software product engineering and consulting company with 2000+ professionals. Headquartered in Minneapolis, USA, the company’s core competencies across multiple locations worldwide include product software development, IT consulting, data and analytics, machine learning, mobile app development, DevOps, Salesforce, and more.Currently, we are looking for experienced Python Developers to join our growing team in Romania.
Client Background:
Our client is all about connecting hungry diners with their network of over 400,000 restaurants nationwide. Innovative technology, user-friendly platforms, and streamlined delivery capabilities set them apart and make them an industry leader in online food ordering.When you join their team, you become part of a community that works together to innovate, solve problems, grow, work hard, and have a ton of fun in the process! Our client is a place where an authentically fun culture meets innovation and teamwork. They believe in empowering people and opening doors for new opportunities. If you’re looking for a place that values strong relationships and embraces diverse ideas–all while having fun together–this is the place for you!Their team creates food delivery B2B2C products for corporate and consumer settings. They work closely with Backend, DevOps, Mobile, and Web developers to build end-to-end high-scalability solutions for tens of millions of users across the US. Their products include food delivery for Hotels, Colleges, Hospitals, Corporate Headquarters, and other locations.As a Senior BE Engineer, you will design and build scalable backend solutions and infrastructure for their ordering experience and help create experiments to validate new products. You will work closely with Senior and Staff+ engineers globally (Israel, US, and Romania) and build low latency, high availability, and throughput systems to deliver world-class user experiences.They are looking for an experienced engineer who can build a product end-to-end, likes working with product teams, understands their needs, and has an impact on the design and execution of products. If you want to solve interesting engineering problems and build very high-scale systems, this is the perfect place for you.
Technologies:Bachelor’s Degree in a science, programming, or engineering-related field.3 - 5+ years of Experience with Python (Must).Experience with other object-oriented languages such as Java/Kotlin is a bonus.Django.Aiohttp.Automated testing experience applicable for services (unit tests, pytests, etc).CI / CD tools experience like Github actions, Jenkins, Spinnaker, or similar technologies.Experience with relational and NoSQL databases - Mysql, Postgres, Mongo, etc.Docker or similar containerized solutions.NewRelic / Datadog and Splunk are mandatory.AWS experience, or similar cloud-based offerings.
Bonus if you have:3+ years of experience building highly scalable consumer-facing applications (e-commerce preferred).Experience architecting, designing, and developing testable, fault-tolerant, and performant software with an emphasis on future evolution.Experience developing highly available distributed systems.Building observability as part of the application.Interest in working for a fast-paced, product-oriented tech company.Distributed database experience with Cassandra or similar NoSQL database experience preferred.Theoretical knowledge of K8s.
Job Requirements:B2 English levelResponsibilities:Gain expertise in your domain and build highly scalable & reliable additions to the platform.Be accountable for the delivery, deployment, maintenance, and monitoring of the performance of your applications and the platform as a whole.Evaluate tools, technologies, frameworks, and vendors for the platform along with other senior team members.Write performant and concise code to meet the defined standards, review the code of peers, and ensure the security and scalability of the features you work on.Actively work with other team members in the domain and be a team player.