Senior Full Stack Software Developer

Offshore/Nearshore

18 Apr 2024

Offshore/Nearshore

Engineering

Remote

1

5 years

We’re building an innovative SaaS platform to drive value in the electronics manufacturing industry. This is a golden opportunity to join the team at an early stage to define and execute on the architecture, but also to build and shape the culture of the team. 

Position Description & Responsibilities 

The role responsibilities include: 

  • Develop scalable, robust, and highly available Cloud software.
  • Work on the backend microservices using Python and Flask.
  • Design and build frontend software using React.
  • Participate in the software development lifecycle (SDLC) including user requirement analysis, designing and writing new software, testing and final deployment.
  • Exercise mature judgment as to when to move fast and when to build for the future.
  • Work individually and in a team to deliver projects as well as provide product support to others.
  • Collaborate with other functional teams to ensure successful delivery of solutions.
  • Ensure world-class development practices for consistency, reliability, and performance. 

Qualifications: 

  • Bachelor’s or Master’s degree in Computer Science, Information Systems or a related field; or relevant experience.
  • 5+ years in hands-on development of full stack software solutions.
  • Hands-on experience working in AWS, with preference for experience with high transaction volumes or high availability requirements. AWS RDS, SNS, SQS experience is a plus.
  • Experience with React.
  • Proficiency with modern programming languages (especially Python and frameworks like Flask).
  • Technical expertise in various areas of software engineering and track record of successful complex, and enterprise-scale project delivery.
  • Experience with microservices based software architecture, integrations, and design/integration of APIs.
  • Experience in developing End to End technical architectures and delivery of very large-scale platforms.
  • Experience working with distributed teams (onshore and offshore).
  • Good understanding of OOP, MVC, microservice architecture concepts.
  • Good knowledge of Ajax, JavaScript.
  • Experience with version control (GitHub).
  • Conversant in database design.
  • Experience with containers (Docker) and CICD.
  • Experience with IaaC (Hashicorp Terraform, AWS CloudFormation).
  • Strong communication skills, both written and verbal

Nice to Have:

  • Familiarity with electronics manufacturing, especially PCB assembly.
  • Experience in NodeJs.