About the Job
Why you’ll be excited to work at TechjaysWe are on a bold mission to create the best software services offering in the world to work on startups in nascent industries and greenfield projects to large-scale enterprises. As a growth-stage company, we combine a depth of capabilities and resources of our leadership with the ambition, culture, and agility of a startup.
Our multinational team of veterans of Google, Vivint SmartHome, NetApp, and many other established and startup companies We have engineering teams based out of Chennai and Coimbatore.
We are looking for an experienced backend lead with expertise in designing, developing, and implementing secure backend services using Python.
Years of Experience: 5+ years
Expected Date of Joining: Immediate/ 30 days
Primary Skills: Python, Object Oriented Programming, Design Patterns, Algorithms & Data Structures, RDBMS, Caching Systems, Git, Linux Commands, AWS, Websockets, CI/CD, Docker
Preferred Skills: Django, Queuing system, Machine Learning Fundamentals, HTML/CSS, Javascript
Must Have Skills:Expertise in Core Python with good code qualityGood Knowledge in building Restful APIs using Django Rest FrameworkExperience with RDBMS (PostgreSQL or MySQL)Good Knowledge in Django ORM concepts and SQL queriesShould be able to design and implement complex and large featuresProficiency with GitFamiliar with Linux CommandsMust have strong debugging and problem-solving skillsDeep knowledge of computer science fundamentals such as Object-oriented programming concepts, design patterns, and data structuresExperience in CI/CD and application deployment in AWS or similar cloud provider
Good to have Skills:Knowledge of caching systemsWorking experience with queuing systemsAny NoSQL DatabaseKnowledge in MicroservicesDocker
Roles and Responsibilities:
Designing and building a secure backend to implement the business logic.Writing maintainable, understandable, testable, efficient, and reusable code.Ability to design and code complex features.Writing unit test cases to support test driven development.Writing clear documentation.A quick learner, being able to adapt to new technologies.Logical thinking and problem solving skills, along with an ability to collaborateA good understanding of SDLC and agile methodologiesInfluencing peers, juniors and seniors both within the organization and across
We take care of our own:
Best in class packagesPaid holidays and flexible paid time awayCasual dress code and flexible working environment