Recruitment Room Team
Senior Full Stack Engineer (Python, Django, AWS) (CPT Hybrid)
Job Description
ENVIRONMENT:
DELIVER impactful, life-saving tech when you join the team of a rapidly growing provider of a cutting-edge IoT System seeking your coding expertise to be its next Senior Full Stack Engineer. You will work closely with other Developers to design, develop, and refine scalable, cohesive systems. The successful incumbent will be a natural problem solver who will mentor and support Junior Devs, fostering a culture of collaboration, learning and growth within the team. You will require a Bachelor’s Degree and/or Certification in IT/Computer Science or similar with 8+ years’ work experience in a similar role and proficiency in Python, Django, AWS, HTML, CSS & JavaScript.
DUTIES:
- Play an important role in driving the development of the IoT platform, policy management platform, and agent app. While architectural decisions and technical direction are made collaboratively within the team, your role will be to facilitate and guide these discussions, ensuring all voices are heard and the team reaches a well-informed consensus.
- Your focus will be on writing clean, maintainable code and leading collaborative discussions on the technical direction, while fostering a culture of shared ownership and open communication within the team.
- Be responsible for deploying new features to key systems such as our payment processing, Business Intelligence (BI), and agent management backends.
REQUIREMENTS:
Qualifications –
- Bachelor’s Degree and/or Certificates in IT, Computer Science or a related field.
Experience/Skills –
- 8+ Years of work experience in Full Stack Development with a proven track record of building and maintaining scalable systems.
- Extensive experience with Python and Django.
- Experience with AWS (CloudFront, S3, EC2) or similar.
- Deep understanding of HTML/CSS/JS and understanding of the Full Stack from database to user interface.
- Demonstrate clean, testable, and maintainable code with a strong emphasis on long-term scalability.
- Have strong research skills, keeping up with the latest technologies and best practices.
- Be able to demonstrate high-quality code you are proud of.
Advantageous –
- Familiarity with frontend frameworks (especially Vue.js).
- Experience microservices.
- Experience with serverless technologies.
- Understanding of event-sourcing and distributed systems.
Technologies they use: Amazon EC2, Amazon S3, Quasar, Vue.js, Django, JavaScript, MySQL, Python, nginx, Celery, Android Studio, Bitbucket, Docker, Git, New Relic, Postman
ATTRIBUTES:
- A natural problem solver with a proactive approach to identifying and addressing challenges.
- Diligent, with strong attention to details such as naming conventions and code structure.
- Mentor and support Junior Developers, fostering a culture of collaboration, learning and growth within the team.
- Excited about knowledge sharing and continuous learning.
- Able to work autonomously.
- Strong communication and leadership skills, capable of making architectural decisions and guiding the technical direction of projects.