Responsibilities
Job description
- Help define Technical Roadmap and own the entire product delivery end to end.
- Ensure and constantly improve reliability, scalability, security and performance of
core apis and infrastructure.
- Be proactive in technical decision making and a sound influence in technical
discussions.
- Work very closely with various business stakeholders to drive the execution of
multiple business plans and technologies.
- Adopt and advocate best practices and guidelines in architecture, code conventions,
development practice.
- Improve, optimize and identify opportunities for efficient software development
processes.
- Keep abreast of the changes in the industry and champion new technologies and
development processes within the team.
Requirements
- 5+ years of professional experience building web services in Python, preferably in Django Framework and React JS with excellent debugging, good exposure to MySQL and analytical skills.
- 5+ years of strong experience in Python(Django), JavaScript with Experience with Kafka, MySQL, MongoDB, Bootstrap, ReactJS, AWS EC2, S3, EKS, ECR.
- Graduation/Post Graduation degree in Computer Science (IITs, IIITs and NITs preferred).
- Experience in developing web applications, RESTful APIs using Python(Django
Restframework). Proven experience in building, deploying and maintaining highly scalable RESTful web services
- Decent knowledge of CI/CD pipelines and familiarity with shipping code quickly and reliably. Understanding of DevOps processes and Tools (Jenkins, Redis, Celery).
- Good communication and articulation skills.
- Experience working with agile teams and making rapid decisions in a dynamic and disruptive
environment.
- Hands on writing and reviewing code
- Exceptional design and architectural skills.
- Strong understanding of software engineering principles, computer science fundamentals data structures, algorithms and operating systems
- Excellent written and oral communication ability in both technical and non tech aspects
- Good understanding of benchmarking and performance monitoring concurrency, multi[1]threading, logging, database optimisations
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project and management skills
Skills: react.js,ci/cd pipelines,celery,django framework,management,multithreading,aws ecr,bootstrap,kafka,design,troubleshooting,devops processes,performance testing,django,performance monitoring,devops,agile teams,s3,mongodb,aws ec2,ci/cd,aws eks,reactjs,javascript,react js,benchmarking,architecture,multi-threading,eks,concurrency,web services,debugging,restful apis,database optimization,jenkins,python,operating systems,software engineering principles,aws,ci,cd,mysql,redis,software engineering,docker,agile,project management,ecr,java concurrency,data structures,algorithms,aws s3