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.