We are currently assisting our client, specialising in cutting-edge Geo-insights Analytics solutions, seek for an experienced Full Stack Software Engineer with expertise in Python and JavaScript to join their team. In this role, you will be responsible for designing, developing, and maintaining web-based applications using a variety of technologies. You will work closely with other engineers, designers, and project managers to deliver high-quality Geospatial Analytics solutions.
Job Responsibilities
- Develop and maintain backend and frontend using Python and JavaScript
- Build and maintain secure RESTful APIs
- Collaborate with cross-functional teams to design, develop, and implement software solutions
- Write high quality, scalable, and maintainable code
- Manage our CI/CD processes at a rapid pace
- Debug and troubleshoot complex software issues
- Generate and maintain software development documentation
- Continuously improve software quality through testing and code reviews
- Stay up to date with emerging technologies
Job Requirements
- Min. 5 years’ experience in software development
- Solid understanding of object-oriented programming and design patterns
- Familiarity with front-end frameworks such as AngularJS and ReactJS
- Familiarity with microservices architecture
- Hands-on experience with Relational DB and NoSQL DB
- Experience with version control systems such as Git
- Knowledge of containerization technologies such as Docker or Kubernetes
- Familiarity with AWS cloud technologies
- Familiarity with working in a Linux environment
- Excellent problem-solving and communication skills