We are seeking a driven and experienced Backend Developer to join our dynamic R&D team . In this role, you will lead complex backend projects end-to-end starting from understanding functional specifications, through writing detailed technical documentation, designing system architecture, developing and deploying high-performance backend services using modern technologies and cloud infrastructure, while closely collaborating with Product, DevOps, QA, and fellow developers to deliver robust and scalable systems, and providing technical leadership through code reviews and mentoring junior team members.
Responsibilities
What youll do:
Lead complex backend projects from functional spec, through writing detailed technical documentation, architecture, development, and deployment.
Build and maintain high-performance backend services using modern technologies and cloud infrastructure.
Collaborate closely with Product, DevOps, QA and fellow developers to deliver robust, scalable systems.
Provide technical leadership, conduct code reviews, and guide junior team members.
Requirements:
Solid experience working with AWS services such as Lambda, API Gateway, S3, SNS, SQS.
Deep understanding and hands-on experience with SQL databases (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, DynamoDB), including schema design and optimization.
Experience designing and implementing scalable backend architectures.
Ability to take full ownership of features and systems, from idea to production.
Strong communication skills, proactive mindset, and team-oriented approach.
Passion for innovation and continuous improvement.
3+ years of proven experience in backend development, with expertise in .NET Core or Python (both is a plus).
Solid experience working with AWS services such as Lambda, API Gateway, S3, SNS, SQS.
Deep understanding and hands-on experience with SQL databases (e.g., PostgreSQL, MySQL, SQL Server) and NoSQL databases (e.g., MongoDB, DynamoDB), including schema design and optimization.
Experience designing and implementing scalable backend architectures.
Ability to take full ownership of features and systems, from idea to production.
Strong communication skills, proactive mindset, and team-oriented approach.
Passion for innovation and continuous improvement.
3+ years of proven experience in backend development, with expertise in .NET Core or Python (both is a plus).
This position is open to all candidates.