We are looking for a Senior Back-End Engineer to join our core back-end team.
The ideal candidate will have a strong background in back-end development, a deep understanding of modern technologies, and a passion for building scalable and robust systems.
You will play a key role in designing, developing, and maintaining our infrastructure.
So if you are passionate about new technologies, eager to create a revolutionary product that impacts on the way software teams are managed with the motivation to develop a product from scratch, we are looking for you.
Responsibilities:
Lead and own features "end to end" from product requirements through live code in production
Contribute to the design, architecture, and development of our products and services
Produce highly scalable, high-quality software in the fast-paced environment of a startup company
Find innovative solutions to challenging problems
Mentor and support junior engineers, fostering a culture of continuous learning and improvement.
And something that is unique to our company - Youll have the opportunity to be involved in the product side; - because we are the users of our product.
Requirements: Outstanding personal skills
6+ years of experience with backend software development, with at least 3+ years of experience in Python
Experience with building restful APIs with the latest technologies (i.e. FAST Api)
Experience with development, deployment and automation on AWS - S3, sns, lambda, batch, dynamo, rds etc.
Experience working with deployment and orchestration technologies (i.e. Docker/Kubernetes)
Proven track record of delivering large-scale, high-quality SaaS products
Basic algorithms knowledge - advantage
Proven and deep knowledge and understanding of Databases - Postgres, Redis, Mongo including ability to read execution plans.
Last but not least, you have a good sense of humor!
Advantage:
A leader's approach.
Deep understanding of Networking
Experience with microservices architecture.
This position is open to all candidates.