Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design the architecture and lead the development of different types of web apps and APIs
- Design and maintain the database for different web apps
- Develop, maintain and refactor the code base
- Lead and guide the tech team
- Offer technical knowledge and expertise to choose the suitable technology stack/methodology for tasks/projects
- Take ownership of creating the development workflow and processes
- Ensure code quality and scalability
- Act as a communication channel between technical and business teams
Job Requirements
- 4+ yrs experience in software development
- Strong experience with Python Django
- Experience with HTML, CSS, Javascript, and its different frameworks, preferably React.js
- Experience in Relational Database Management Systems
- Solid understanding of web development best practices
- Practical experience in Agile software development
- Experience in Android development is a plus
- Strong communication and leadership skills
- Interest in the product business life cycle
- Knowledge in hosting web apps on the cloud
- Passion for taking part in a leadership role to develop technology products that tackle deep social and healthcare challenges.
- BS in Computer Science, Engineering, or a related field.