Position: Sr. Software Developer
The ideal candidate is a creative problem solver who will work in coordination with cross-functional teams to design, develop, and maintain our next generation websites and web tools. You must be comfortable working as part of a team while taking the initiative to take lead on new innovations and projects.
Job Requirements
- 4+ years of experience with Python (Django or DRF) and MySQL/PostgreSQL.
- Deep understanding of data structures.
- Deep knowledge of OOPS and MVC.
- Creating self-contained, reusable, and testable code
- Validating user actions on the client and server side and providing responsive feedback.
- Should have a basic understanding of vanilla JavaScript and React.
- Should be well versed in writing and consuming APIs and integrating with 3rd party systems.
- Ability to multitask, organize, and prioritize work.
- Masters degree or equivalent experience in Computer Science.
Job Responsibilities
- Delivering a complete Object-Oriented Application using proper MVC architecture.
- Writing tested, idiomatic, and documented Python and JavaScript Code.
- Revise, edit, proofread & optimize web content.
- Perform code reviews, unit testing, and continuous integration.
- Work cross-functionally to enhance the overall user experience of our platforms.
- Own various design tasks involved in the web development life cycle from start to finish.