We are seeking a talented and experienced Backend Engineer to join our team working on a transformative e-governance project. This project aims to improve public service delivery through secure, scalable, and transparent systems. You will play a key role in designing and building backend services, APIs, and webhooks, with opportunities to integrate blockchain technology for enhanced data integrity and trust. Design, develop, and maintain scalable backend services using Python and Node.js.
Architect and implement RESTful APIs and webhooks to enable seamless system integration.
Collaborate with cross-functional teams and government stakeholders to ensure the system meets regulatory and operational requirements.
Integrate blockchain solutions with existing systems to enhance security and transparency (experience with blockchain is a plus).
Develop and maintain databases, ensuring efficient data storage and retrieval.
Write comprehensive and effective test cases to ensure the quality and reliability of backend services.
Collaborate with DevOps teams to optimize deployment processes and ensure system stability.
Stay current with industry trends and emerging technologies to continuously improve backend systems.
Utilize version control systems (Git), API documentation tools (Swagger), and API testing tools (Postman) effectively.
Why Join Us?
Work on a high-impact e-governance project that benefits millions of citizens.
Opportunity to learn and work with cutting-edge technologies like blockchain.
Collaborative and inclusive work environment.
Flexible working arrangements, including remote work options.
Bachelor s degree in computer science, Engineering, or a related field. Graduates from IITs/NITs would be preferred.
Minimum of 3 years of professional experience as a Backend Engineer.
Proficiency in Python and Node.js for backend development.
Proven experience in designing and building scalable, high-performance systems.
Strong understanding of databases (e.g., MySQL, PostgreSQL, MongoDB) and their use cases.
Ability to write clear, maintainable, and efficient code with a focus on testability.
Familiarity with version control systems (Git), API documentation tools (Swagger), and API testing tools (Postman).
Experience working in an Agile development environment.
Excellent problem-solving skills and attention to detail.