Senior Full Stack Developer Job BasiGo

Responsibilities

  • Design and implement scalable and reliable software systems architectures.
  • Develop a suite of software applications for data acquisition, customer management, customer reporting and payments, and operations management.
  • Design and implement reliable cloud-based architectures (e.g. AWS or similar solutions)
  • Develop interfaces to third-party software services and data systems.
  • Deploy tools and simple processes to facilitate QA, issue resolution, and bug tracking
  • Provide technical guidance and feasibility to stakeholders business requirements
  • Work with cross-departmental teammates to assess software development projects, define priorities and communicate status.
  • Provide technical guidance and mentoring to junior team members
  • Participate in peer reviews of solution designs and related code
  • Provide technical guidance and mentoring to junior team members
  • Create system documentation

Read>>>Panel Interview: Tips to Help You Stand Out and Get Hired

Qualifications

  • Bachelor’s or four-year degree in Computer Science, Software Engineering, or at least 6 years of experience as a software developer building software at scale.
  • Proficiency in Python DRF and utilising external APIs for integration with partner systems.
  • Proficiency in front-end languages such as HTML, CSS, and JavaScript and frameworks such as NextJS and React.
  • Proficiency in developing simple mobile applications for Android and iOS is a plus.
  • Understanding of software QA processes and a demonstrated ability to self-test and personally ensure quality for code.
  • Direct experience with relational database technology such as MySQL, PostgreSQL, RDS, etc.
  • Direct experience with non-relational database technologies such as MongoDB, DynamoDB, etc.
  • Experience with AWS infrastructure or other similar cloud-based infrastructure services

Attitude and approach:

  • A proactive approach to work, the ability to handle multiple tasks, and to maintain a high-quality standard when working under time pressure.
  • Growth mindset, excited to learn and not scared of asking questions.
  • Self-motivated and a great team player.

Read>>>25 Power Words to Make Your CV Stand Out

How to Apply

Click here to apply

Join our WhatsApp channel here for the latest job postings and career tips