Ennoventure is a venture-backed deep-tech company with revolutionary technology to detect counterfeit goods. Our vision is to create a trusted value chain for delivering authentic products and experiences. We offer a fast-paced and highly collaborative work environment with significant opportunities for professional growth.
You will be responsible for designing, developing, and maintaining the backend systems that power our products. You will work closely with front-end developers, product managers, and other stakeholders to ensure our backend services are efficient, scalable, and secure.You will play a key role in designing and implementing user interfaces for our SAAS products, contributing to the overall success of our brand protection and anti-counterfeit solutions.
- Develop our SaaS product using Node.js, JavaScript, MongoDB, RESTful APIs, and other backend technologies such as Python and Golang
- Collaborate with cross-functional teams, including Product Engineering, and back-end development, to deliver high quality and scalable solutions.
- Participate in code reviews, unit testing, and debugging to ensure the reliability and quality of the codebase.
- Implement data storage solutions, such as databases and caching mechanisms.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Design and build RESTful APIs to support mobile and web applications.
- Work on third-party API integrations and ensure smooth data exchange between systems.
- Ensure optimal performance of APIs in terms of response time and reliability.
- Design and develop microservices architecture for new features and systems.
- Collaborate with DevOps to deploy, monitor, and optimize system infrastructure.
- Ensure the scalability and security of backend services to handle growing user demand.
- Design and optimize database structures (SQL/NoSQL) to ensure high performance and reliability.
- Write efficient queries, optimize database performance, and ensure data consistency.
- Optimize system performance by identifying and resolving bottlenecks in the backend code or infrastructure.
- Continuously monitor system performance and make improvements as necessary.
- Stay updated on emerging back-end technologies and industry trends, incorporating them into our development processes as appropriate
Requirements
- Bachelor of Technology in Computer Science and Engineering or equivalent.
- 2 to 5 yearsexperience in back-end development.
- Experience with Backend Frameworks
- Experience with unit testing frameworks such as React Testing Library, Jest, Mocha, and Chai.
- Familiarity with DevOps practices and tools, including Docker, GitLab CI/CD pipeline, Terraform, and AWS services.
- Strong understanding of Agile methodologies, particularly Scrum and Kanban.
- Excellent co mmunication and collaboration skills, with the ability to work effectively in a cross-functional team environment
- Experience with writing automated (unit / integration / end to end) tests.
- Skilled in problem-solving, troubleshooting.
- Strong proficiency in Node, NodeJS and APIs etc.
- Experience with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB, Java, Python or similar.
- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus. - Understanding of API development, microservices architecture, and distributed systems. - Experience with version control systems such as Git.
Benefits
- We believe that our people are critical for our ambitious growth plans. We want to build an organization where people thrive, feel included, grow professionally, and enjoy having high impact through their work.
- We follow a Total rewards philosophy incorporating all elements of pay, performance rewards, wealth creation wellbeing, learning, development, and career:
Pay: Competitive Salary
Financial Reward: Performance-based
Well-being: Health insurance Mental health programs
Learning: Ongoing investment in you and your skills. Specific self-development interventions based on your performance and potential.
Compensation reviews based on role value determined by mapping and the positioning in the Market