Job Openings Intermediate Software Developer

About the job Intermediate Software Developer

Minimum Requirements:

  • 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems.
  • Looking for a talented Intermediate Software Developer with 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems. 
  • Tech stack of choice is Python and Django, but open to applicants who have knowledge in other object-orientated languages and MVC frameworks. 
  • Exposure to GoLang will be advantageous

Responsibilities:

  • Guide and implement software and product design 
  • Produce code of the highest quality
  • Produce code in line with project requirements Implement and maintain appropriate security standards 
  • Write and maintain unit and functional tests
  • Debugging software for optimum functioning
  • Reproducing and locate the source of reported bugs and issues 
  • Fix bugs and issues
  • Communicate errors and solutions to product owners 
  • Maintaining software and related repositories and databases
  • Manage source code and versioning
  • Manage to branch and pull requests 
  • Managing Projects
  • Provide accurate estimates for new work and assessment for work completed
  • Identifying and suggesting functional improvements
  • Work with product owners to plan and execute project sprints 
  • Maintaining detailed documentation for software components
  • Python 
  • Django
  • Django Rest Framework 
  • PostgreSQL
  • Redis