✨ About The Role
- As a Backend Software Engineer, you will design and implement highly scalable backend endpoints to support the company's growth.
- You will gather product requirements and write design documents to ensure that product needs are met effectively.
- The role involves driving the full lifecycle of software development, from product requirements to architecture, solution design, development, quality assurance, and maintenance.
- You will be expected to communicate development progress effectively to various stakeholders, including product leads and engineering managers.
- The position requires participation in scrum ceremonies and engagement in team activities to foster a collaborative work culture.
âš¡ Requirements
- The ideal candidate will have a minimum of 3 years of industry experience in backend development, particularly in large-scale applications.
- A strong understanding of computer science fundamentals, including data structures, algorithms, and object-oriented design, is essential for success in this role.
- Experience with database modeling, both SQL and NoSQL, is crucial for developing scalable backend solutions.
- The candidate should be comfortable working in a collaborative environment and engaging with cross-functional teams.
- A proactive approach to identifying areas for improvement and driving best practices is necessary to deliver high-quality solutions.