Translate business requirements into clear, actionable technical documentation, design specifications, test plans, and unit tests
Build new features or enhance existing ones ensuring scalability, maintainability, and security; write clean, legible, efficient, and well-documented code
Evaluate existing software systems to identify improvements, use profiling tools to optimize performance and memory usage
Participate in software testing, code reviews, debugging, and other quality assurance activities
Perform deployment and ongoing maintenance; create and maintain comprehensive documentation to support development and long-term maintenance
Collaborate with cross-functional teams (Product, Design, Engineering) and stakeholders to ensure shared understanding of requirements and implementation goals
Lead complex technical and functional projects, influence product and departmental strategy, and meet budgets and schedules for project lifecycles
Contribute to hiring, onboarding, mentoring, and retaining engineering talent; support peers via pair programming and code reviews
Oversee full-stack development: design and guide implementation of RESTful backend APIs and dynamic front-end interfaces; integrate cloud infrastructure, CI/CD pipelines, and containerized deployments
Ensure robust testing, logging, and monitoring strategies are in place to maintain application reliability and performance
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or related field
Minimum of 8 years relevant work experience in information technology, software development/support and technology solutions
4-6 years of experience working in a customer-facing role and leading projects
Proficiency in Python; experience with backend frameworks such as Django or similar
Strong experience with RESTful API design and implementation
Hands-on experience with AWS CLI and SDKs for programmatic cloud resource management
Experience with Celery for task queue management and Gunicorn for WSGI application deployment
Proficiency in JavaScript; extensive experience with AngularJS, React and React hooks
Solid understanding of CSS and HTML5 including styling frameworks like LESS
Experience with webpack and webpack plug-ins for front-end optimization
Familiarity with Git, npm and yarn for version control and package management
Understanding of CI/CD processes, Docker and containerized application development
Comfortable working in Linux-based environments and shell scripting
Strong grasp of collaborative development workflows using Git
Benefits
Remote work (Remote, India)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.