AND Global
AND Global

Software Developer

TLDR

Develop complex distributed systems and innovative tech-based solutions for customer needs within a fast-paced, collaborative team.

General Description:

  • You will be responsible for developing complex distributed systems, and design innovative tech based solutions for customer needs;
  • Work closely with other development teams, testers, documentation writers and product management to deliver high-quality products in a fast-paced environment;
  • Prepares reference for end-users by writing operating instructions and maintains historical records by documenting application development and revisions;
  • You will be joining a team of up to 8.

Your Tasks:

  • Be responsible for converting work flow information into programming language;
  • Troubleshoot and provide swift fixes to bugs as needed;
  • Conduct coding reviews;
  • Create documentations periodically, and build library;
  • Mindset to automate where possible;

What we are looking for:

  • At least 5 years of professional experience in software development;
  • Proficiency in Programming languages: PHP, JavaScript (NodeJS, React JS etc);
  • Database knowledge (SQL, NoSQL etc);
  • Experience with Unix/Linux,Windows systems;
  • Understanding of data structures, algorithms, and analysis techniques;
  • Ability to communicate effectively;
  • BS or higher in Computer Science or related field, or equivalent work experience;

Preferred qualities:

  • Open source contributions;
  • Knowledge or understanding of distributed systems, cloud technologies, Docker, containerizations, Micro service, serverless architect;
  • Professional certifications;
Apply for this job

Pro members saw this job first

New jobs unlock for everyone after 24 hours. Startup Jobs Pro shows them right away, with instant alerts and salary filters. From $7/month.

Get Pro