Job description:
Bachelor's degree in Computer Science, Engineering or related discipline
5+ years of experience in software development
1+ years of experience in building APIs using AWS services, specifically using Python, Java, Lambda and API gateway
3+ years of professional front end, web or mobile software development
Strong proficiency with web-related protocols and architectures (MVC, MVVM, REST APIs, JSON, HTTP)
Knowledge of React and common tools used in the React ecosystem, such as Node.js and npm, React.js, Webpack, Enzyme, Redux, and Flux are preferred.
Excellent problem-solving, debugging, and optimization skills
React, React Native., React Flow, Vue.JS or equivalent modern frontend framework.
Familiarity with cloud-native Dev.Ops automation & building CI/CD pipelines
Experience using Bitbucket, Jenkins and Terraform
Experience with secure application development practices
Strong written and verbal communication skills
Key Responsibilities:
Lead the development and implementation of software solutions from concept to deployment.
Collaborate with cross-functional teams to define, design, and ship new features.
Architect and develop robust, scalable, and high-performance backend systems using AWS services, Python, Java, Lambda, and API Gateway.
Utilize modern frontend frameworks such as React, React Native, React Flow, Vue.js, or equivalents to create intuitive user interfaces.
Ensure adherence to best practices in secure application development, including thorough testing and documentation.
Stay updated with emerging technologies and recommend integration of relevant tools and practices to enhance development processes.
Mentor and guide junior developers, fostering a collaborative and innovative team environment
Bachelor's degree in Computer Science