RESPONSIBILITIES
You, as our Senior Backend Engineer you will be responsible and lead the following:
- Lead and take end to end ownership of entire product development, be part of a multidisciplinary team
- Take part or lead architectural decisions and discussions
- Review code developed by others, provide feedback and mentoring to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
- Solve complex business processes, create object models, define APIs, build web services, and more
- Triage production and system issue, prioritize, track, debug and solve with stakeholders and other team members
- Work directly with others (engineers and other internal stakeholders) to develop a solid understanding of the business application and requirements for which the application is being designed
- Be part of building a scalable and agile R&D organization by helping define and create the right tools and processes
REQUIREMENTS
- 6+ years of backend development experience
- Experience designing, building, developing and maintaining large-scale/distributed systems infrastructure
- Experience in a technical leadership role like Tech/Team leader, Architect
- Experience in Agile development,CI/CD and automated testing
- Experience with Relational/NoSQL databases and data workflow management
ADVANTAGE
- Experience with designing and building RESTful APIs
- 2+ years of node.js or Python experience
- High level SQL capabilities
- Master’s degree in Computer Science or related technical fields