We’re on the lookout for a Software Engineer to help us build robust applications. The role requires a mix of creativity and technical skill, as you will contribute to various stages of the software development lifecycle.
Responsibilities
Design and implement scalable software solutions.
Work closely with the QA team to ensure software reliability.
Troubleshoot and optimize existing software for improved performance.
Document development processes and code changes.
Engage in continuous improvement initiatives for software development practices.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree in Software Engineering is preferred
Experience
5+ years of experience in full-stack software development
Technical Skills
Node.js
Docker
Soft Skills
Time management
Certifications
Google Cloud Professional Developer
Certified ScrumMaster (CSM)
Languages
English: Fluent
Advantageous
Familiarity with CI/CD practices: Experience with continuous integration and delivery pipelines.
Knowledge of cloud platforms: Experience with AWS or Azure for cloud-based applications.
Benefits
Medical aid coverage
Flexible hours
Remote work options available
Professional development opportunities
Company Culture
Innovation: We encourage innovative thinking and the exploration of new technologies.
Collaborative Work Environment: Our teams work together to drive projects forward efficiently.
Inclusivity: We embrace diversity and foster an inclusive atmosphere for all employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development