We are seeking a passionate Back End Developer to build and manage the digital product. We are looking for an experienced programmer, someone who knows how to build large scale web applications. This is an incredible opportunity to build an enterprise level SaaS product. You will develop applications in a very passionate environment being responsible for product development using agile methodologies. This includes all associated areas such as database and architecture design.
Role & responsibilities
- Write good quality, modular, reusable, well documented, unit-tested code.
- Create proof of concepts to demonstrate feasibility of proposed solution.
- Continuously discover, evaluate and learn new technologies to stay at the forefront of technology innovation.
- Seeing through a project from conception to finished product using Agile methodologies.
- Self-contribution & able to manage and execute work through team members.
- Collaborate with engineering, design and product teams to build and ship new features.
- Ensuring the entire stack is designed and built for speed and scalability.
- End-to-end API design and implementations.
- Integrate 3rd party software like ERPnext, CRM tool.
- Translate application storyboards and use cases into functional applications.
Candidate Requirements
- Hand-on experience with server-side languages and environment (Python/Frappe/Django/Flask)
- Degree in Computer Science and /or 3+ yrs of experience building scalable products.
- Very deep experience in enterprise architecture, systems integration, package implementation, and system architecture
- 3+ Year Experience in Backend Development
- In depth understanding of databases (e.g. MySQL, postgreSQL, MongoDB) and web servers (e.g. Apache, nginx)
- Delivered Cloud Adoption Framework and Well Architected Framework principles
- Familiarity with JavaScript frameworks and libraries such as Reactjs.
- Working experience of unit testing and testing tools
- Experience in producing/consuming RESTful API's
- Understanding and implementation of security and data protection
- Experience in Docker, Kubernetes
- Knowledge in ERPNext/Frappe is an added advantage
- Proficient understanding of code versioning tools, such as Git
- Good to have knowledge about Kafka/RabbitMQ/Redis