Senior Full Stack Developer, Product Systems

GAdventures

  • Johannesburg, Gauteng
  • R70,000-90,000 per year
  • Permanent
  • Full-time
  • 16 days ago
You’ll work on the tools our Product, Local Operations, Buying, and Marketing teams use to build all aspects of the products sold by G Adventures and its group of businesses. You’ll play a key role in building and maintaining a collection of front-end and backend-end applications which work in cohesion with our API-driven infrastructure. You’ll work in a small and distributed team, where communication, empathy, and support of each other are key to our success as a people-first culture.What You'll be Doing:
  • Integrate into the team quickly. Deploy often and early
  • Write short specs and prototypes to test new ideas
  • Write unit tests for the new code that you craft. Improve test coverage, follow development standards
  • Ensure your code is designed with maintainability in mind Nurture the applications and tools, through working with stakeholders and understanding their needs
  • Work with the team to prototype wireframes and similar as we plan larger features. A keen eye for the user experience is very welcome
  • Work with other software teams to improve system communications and performance
  • Explore and review new technologies, for improvement opportunities
  • Participate in design and regular code reviews; helping your colleagues do their best
  • Desired Skills and Experience:
  • 7+ years of experience working in Python is necessary, Django is a plus
  • 5+ years of experience working in React
  • Fundamental HTML & CSS knowledge
  • Deep familiarity with browser behaviour and tooling. Request/response, DOM, devtools, etc
  • Comfort navigating the command line, especially with git
  • Understanding of common application stacks (nginx, node.js, uwsgi, etc.)
  • Design sensibilities, both in UX and code craftsmanship PostgreSQL familiarity; digging in when addressing performance issues, can wrangle SQL queries
  • Working with microservice architectures is a plus ? Understanding of the full web stack – from browser to server and back

GAdventures

Similar Jobs

  • Full Stack Developer

    Network Recruitment

    • Johannesburg, Gauteng
    Key Roles and Responsibilities: The primary responsibilities of a Full Stack Developer includes designing user interactions on websites, developing servers and databases for websi…
    • Just now
  • Product Owner

    Network Recruitment

    • Johannesburg, Gauteng
    Key Responsibilities: Strategic Planning & Vision: Develop and communicate a clear product vision and strategy for the CRM consolidation and migration project. Define objec…
    • Just now