About the role
We are looking for an experienced Full Stack Developer to join our team! As a Full Stack Developer, you will be responsible for designing and implementing the front-end and back-end architecture of web applications, ensuring application responsiveness, and working alongside other developers and designers.
What you’ll do?
- Responsible for the entire development life cycle with expertise in designing and developing products for high maintainability, scalability, and project delivery on AWS platform, utilizing latest technology trends.
- Develop highly scalable, cloud-native applications on the AWS platform utilizing core developer services like APIGateway, Lambda, SQS, Dynamo, and ECS.
- Explore and implement the latest technology trends such as serverless, containers, and microservices.
- Front-end website architecture, user interaction design, back-end architecture, server and database creation for functionality, cross-platform optimization for mobile phones, and API integrations with third-party services.
- Write, debug, and deploy code to production and deliver timely fixes.
- Write and maintain automated tests, identify and resolve issues with application performance and scalability, conduct thorough testing to ensure product quality and functionality, and debug issues.
- Oversee the development process from start to finish, troubleshoot technical issues, and resolve bugs in a timely manner.
- Overseeing the entire development process, prioritizing tasks, and resolving technical issues in a timely manner.
- A team player who can work with designers, developers, and other stakeholders to build cohesive, high-quality products, participate in code reviews, communicate technical issues and solutions to non-technical team members, and collaborate with cross-functional teams. Gather requirements and convert them into specifications through collaboration with multiple stakeholders
- Continuous learning attitude and technical expertise to identify and implement new tools and technologies, work with databases and server-side languages, and stay up-to-date with emerging trends and best practices in web development.
- Documentation and reporting experience who can create and maintain documentation for code and applications, provide training and support to team members, report progress and project updates to stakeholders, and meet both technical and consumer needs.
Must Haves
- Degree in Computer Science or related field
- 3+ years of web development experience.
- Well versed in Node JS, Nest JS, Express JS, Angular, JavaScript, jQuery, HTML5, CSS3.
- Strong concepts of Object Oriented programming and Databases.
- Familiarity with SQL/NoSQL databases and their declarative query languages i.e. MySQL and MongoDB.
What We Are Looking For?
- Leadership Skills: Technical Leadership skills to guide product design and development, set goals, and mentor the team with broad knowledge of technologies and architectures.
- Project Management: Responsible for the complete software development cycle with strong project management skills, including requirement scoping, design, QA, and post-live, ensuring timely and quality delivery.
- Development Skills: Key role in designing and developing next-gen financial products/platforms using the latest web technologies with strong coding and debugging skills. Proficient in problem-solving, and familiar with technology trends such as serverless, containers, microservices, and Blockchain development experience is a plus.
- Communication and Collaboration Skills: Excellent verbal communication skills with a positive attitude towards teamwork and collaboration. Self-motivated with the ability to work independently as a technical leader alongside customer business, development, and product teams. Proficient in gathering requirements and converting them into specifications.