Whats on offer:
- Job type: 1 year contract (possibility of renewal, based on project needs)
- Salary: Base x 12 months only
- Mode: Onsite role
Responsibilities
- Front-End Development: Build performant and scalable frontends in ReactJS
- Back-End Development: Develop robust server-side logic using NodeJS, connecting the front-end and back-end components.
- API Development: Build RESTful APIs and integrate third-party services as needed.
- Quality Assurance: Ensure the performance, security, and responsiveness of applications. Conduct thorough testing and debugging.
- Cross-Functional Collaboration: Collaborate with UX/UI designers, product managers, and other stakeholders to understand and deliver on project requirements.
- Optimization: Identify and address performance bottlenecks and optimize applications for maximum speed and scalability.
- Cloud Deployment: Deploy applications and services on AWS Cloud infrastructure.
- Ability to function in ambiguity and adapt to rapid changes common in early-stage product development.
Required skills and qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Minimum 3-5 years of professional Full Stack Development experience.
- Expertise in NodeJS for back-end development.
- Experience with AWS Cloud services and deployment.
- Familiarity with databases, both SQL and NoSQL.
- Proficient with web technologies such as HTML, CSS, JavaScript, and AJAX.
- Experience with version control systems, such as Git.
- Knowledge of RESTful APIs and integration techniques.
- Experience in building and optimizing large-scale web applications.
- Experience in systems design with cloud-like technologies such as Amazon Web Services (AWS).
- Good knowledge of container orchestration systems (e.g. Kubernetes, Docker Swarm, AWS ECS, etc)
- Experience with virtualization and container and knowledge about Dockers and Kubernetes