Job Description
Full Stack Developer Job description:
We are looking for a full-time Full Stack Developer with comprehensive knowledge of Node.js and React.js to join the software engineering team. The candidate must have a strong focus on front-end and back-end development and demonstrate the ability to work in an extremely fast-paced environment.
Responsibilities:
• Help with design and implementation across back-end services and front-end web application
• Take technical ownership of features and advance product functionality
• Display ability to deliver with minimal direction (and sometimes ambiguous requirements) while asking questions when needed to remain efficient
• Mentor junior engineers and provide constructive code reviews
• Write (always) tests for your code
• Advocate and improve on code quality, automated tests, CI/CD initiatives, and the developer experience
Required Experience:
• 7-8 years’ experience in a full stack environment
• Expertise in Node.js and React.js (React Native Added Advantage)
• Experience in AWS Lambda
• Work with product managers and UX/UI designers to build scalable software using agile methodologies
• Familiarity with Web technologies: HTML, JavaScript, CSS, Angular, Express
• Experiences with writing complex MongoDB, Database: SQL, NoSQL – Mongo/Dynamo.
• Experience refactoring code and algorithms for improved performance and robustness
• Experience writing unit, functional, and integration tests
• Experience in continuous integration and continuous delivery (CI/CD) and an Agile development process
• Self-motivated to find ways to unblock oneself
• Trustworthy, team-oriented, and transparent