Job Title: Senior Backend Engineer
Are you a skilled developer looking for a new challenge? Do you have experience with backend engineering and want to work on a high-growth team?
We are seeking a Senior Backend Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing robust technical solutions that meet ambitious targets.
About the Role:
This is a unique opportunity to work on a fully distributed micro-services architecture, building reliable systems and applications that support user-facing web and mobile applications. You will also be responsible for integrating with 3rd-party vendors and partners, as well as designing and implementing highly available RESTful APIs.
Responsibilities:
* Translate product requirements into robust technical solutions
* Recommend alternative approaches and lead engineering efforts to meet ambitious targets
* Design and implement reliable systems and applications in the context of a fully distributed micro-services architecture
* Build and maintain integrations with 3rd-party vendors and partners
* Design and implement highly available RESTful APIs supporting user-facing web and mobile applications
* Focus on creating reusable code and libraries that can be shared across teams, fostering collaboration and ensuring scalability for future projects
Requirements:
* 5+ years of software development experience
* A bachelor's degree in computer science or equivalent combination of technical education and work experience
* Proficient knowledge of back-end programming languages such as Go / Golang, Java, Python, and C++
* Strong expertise in designing and developing RESTful APIs
* Experience with both SQL and NoSQL database technologies and strong understanding of database concepts and internals, including data model design and optimization principles
* Experience at building reliable and scalable user-facing applications
* Proficiency in designing and implementing scalable distributed systems and microservices architectures, with a strong ability to meet performance and scalability requirements
* Excellent collaboration skills, with the capacity to work effectively with cross-functional teams, present ideas, and communicate technical concepts clearly
What We Offer:
* The opportunity to work on a high-growth team and make a meaningful impact on the company's success
* A dynamic and supportive work environment that encourages collaboration and professional growth
* Competitive salary and benefits package
* Opportunities for professional development and career advancement
How to Apply:
If you are a motivated and experienced backend engineer looking for a new challenge, please submit your resume and cover letter for consideration.