Job Summary:

We are seeking a highly skilled and motivated Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications and software solutions that meet our clients’ needs. You will collaborate with cross-functional teams to create innovative and user-friendly interfaces, ensure seamless integration of front-end and back-end technologies, and continuously improve the performance and scalability of our applications. The ideal candidate should have a strong background in both front-end and back-end development, possess excellent problem-solving abilities, and stay up-to-date with the latest industry trends and technologies.

Responsibilities:

  • Implement front-end interfaces using modern web technologies.
  • Develop well-designed and efficient server-side applications, APIs, and database models.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and responsiveness.
  • Identify and address performance bottlenecks and optimize applications for scalability.
  • Troubleshoot and debug application issues to ensure smooth operation.
  • Stay up-to-date with emerging technologies and trends in full-stack development and recommend improvements to enhance our technology stack.

Requirements:

  • Proven experience as a Full Stack Developer.
  • Strong proficiency in front-end technologies.
  • Solid understanding of back-end development using NestJS/ Python/ Elixir.
  • Familiarity with relational and NoSQL databases and the ability to design efficient database schemas.
  • Experience in creating RESTful APIs.
  • Knowledge of version control systems like Git and code collaboration using platforms like GitHub.
  • Familiarity with cloud platforms such as Google Cloud & AWS for deploying and scaling applications.
  • Strong problem-solving skills and the ability to work well in a team-oriented environment.
  • Excellent communication skills to effectively collaborate with team members, clients, and stakeholders.
  • A passion for learning and staying updated with the latest industry trends and best practices.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Previous experience working in an Agile/Scrum development environment.
  • Experience with front-end build tools, task runners, and bundlers (e.g., Webpack, Gulp, Grunt, Vite).
  • Familiarity with security best practices and implementing security measures in web applications.
  • Understanding of performance monitoring and profiling tools to optimize application performance.
  • Contributions to open-source projects or personal coding projects that demonstrate your skills and interests.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx