Skip to Main Content

Job Title


Backend-focused Python Lead Developer, who can handle basic front-end tasks when necessary.


Company : Enumero Law


Location : Bhavnagar, Gujarat


Created : 2025-06-10


Job Type : Full Time


Job Description

Backend-focused Python Lead Developer, who can handle basic front-end tasks when necessary.We are seeking a Backend-focused Python Lead Developer to work with our software development and computational linguistics team. We are developing an application that will be widely used by entrepreneurs all over the world. This role requires hands-on software development - not just project managing or creating an architectural plan.We want someone who has a real passion for developing software. Ideally you have developed some of your own software ideas as well and have a passion for bringing a new product from 0-to-1.Startup experience and hustle is most welcomed, as long as you made it happen in a scalable manner.Skills required include:PythonBasic React and Typescript knowledgeElastic Search and/or Open Search, including designing, implementing, and optimizing search solutions.Basic AWS, including some cloud compute resource planning SQL and work with vector databasesExtensive API interfacingAgile development using JIRAAutomated test and deployment tools like Github actionsClever! When you hear about a problem, you think about how software can solve it.Nice to have skills:Advanced AWS: able to optimize cloud compute for different use casesSetup and deploy CI/CD pipelinesExperience with React and Tanstack librariesExperience with FastAPI framework, PytestCloud compute resource planningStartup experience getting a SaaS application from 0 to 1.Tell us about what types of interesting problems you have solved with software and what was your role in making it happen.Professional software development experience required The successful candidate will have experience working within a professional software development team and understand the discipline necessary to ship quality code, including test-driven development. This role requires architectural decisions, end-to-end planning, and followup to turn ideas into functional, scalable code.A key part of your role will be developing software frameworks that enable us to rapidly test and utilize the computational linguistic methods that our linguistics identify. Our linguists are capable of providing much of their work in the form of Python code, however it will be your responsibility to figure out how to make it scale and integrate with the rest of our system without breaking anything. You will also research and plan the technical architecture to enable us to apply the linguistic methods cost-effectively at scale. You will need to proactively identify and address performance bottlenecks and anticipate resource needs before they become critical problems.  As part of our Test-Driven Development approach, we need you to implement comprehensive automated testing frameworks and manage CI/CD pipelines, specifically using GitHub Actions. Why this is an interesting roleYou will be the glue between a team of computational linguists and other software developers who are responsible for the front-end and back-end infrastructure of our applications. This means that you will have a chance to learn about novel computational linguistics methods and how they can be practically applied in a business setting. You will also learn about aspects of Intellectual Property Law that our users care a lot about.The software we are developing is intended for widespread use by entrepreneurs, marketing executives, and even lawyers. This means that your work will have a big impact, and you will be able to understand and appreciate the results of your efforts.It's frustrating to work on projects that never ship. That will not happen here. We are already very close to our alpha release and already have a lot of demand from users to put this into their hands.