Full Stack Software Engineer
Full Stack Software Engineer
Our team is actively looking for talented Full Stack Software Engineers to develop cloud solutions for various sectors including government, financial institutions, mining companies, and more. Utilizing the latest front-end and back-end technologies, you'll tackle critical global challenges head-on.
We're in search of engineers who thrive in a dynamic startup environment while appreciating the stability of a successful, profitable organization. You should possess extensive expertise in Java, Python, JavaScript, and cloud-native applications, as well as proficiency in cutting-edge open-source technologies. Ideally, you have a background in enterprise software development or experience in a rapidly growing tech company.
Skills
Requirements
- Bachelor’s degree in Computer Science or a related field.
- A minimum of 3 years of experience in full stack development
- Effective communication and teamwork capabilities, suited for a remote work setup
Responsibilities
- Participate in all aspects of the SDLC
- Collaborate with product managers, other engineers, and domain experts to design and develop cutting-edge applications
- Collaborate with Quality Assurance engineers to ensure accurate and comprehensive testing coverage
- Contribute to troubleshooting and technical support of the product
Experience
- Building modern, web-scale applications for at least 2 years
- Experience working with Javascript/Typescript
- Experience Building front-end using React/Angular
- Experience with Implementing a backend using Java/Python/Node.js
- Experience in deploying and troubleshooting in a production environment.
- Experience working with both relational and non-relational databases.
- Test driven development
- Previous experience working with cloud-based infrastructure such as AWS, Azure, or GCP would be a major plus.
- Experience in Infrastructure as Code (IAC) - nice to have