Back to Careers

Senior Full Stack Developer

Description

We are seeking a highly skilled and experienced Senior Full Stack Developer to join our dynamic development team. As a Senior Full Stack Developer,
you will be responsible for designing, developing, and maintaining our web applications. You will collaborate with cross-functional teams to deliver high-quality,
scalable, and efficient software solutions. The ideal candidate has a strong background in both front-end and back-end development, excellent problem-solving skills, and a passion for creating innovative web applications.

We offer competitive compensation, benefits package, and opportunities for professional growth in a fast-paced and innovative environment.

Key Responsibilities

  • Collaborate with product managers, designers, and software engineers to develop high-quality web applications.
  • Design and implement responsive user interfaces using modern front-end technologies such as HTML, CSS, and JavaScript frameworks.
  • Develop server-side logic and APIs using backend technologies such as Node. js, Python, or Java.
  • Build and maintain databases, ensuring optimal performance and data integrity.
  • Write efficient, reusable, and testable code.
  • Conduct code reviews, provide constructive feedback, and mentor junior developers.
  • Stay up to date with industry trends, best practices, and emerging technologies.
  • Troubleshoot and debug issues, ensuring timely resolution and maintaining application stability.
  • Collaborate with cross-functional teams to define project requirements, scope, and timelines.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer, with a focus on both front-end and back-end development.
  • Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, andfront-end frameworks like React, Angular, or Vue.js.
  • Extensive experience in back-end development using technologies such asNode.js, Python, or Java.
  • Solid understanding of database systems, SQL, and data modeling.
  • Experience with version control systems (e.g., Git) and agile developmentmethodologies.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerizationtechnologies (e.g., Docker, Kubernetes) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Demonstrated ability to lead and mentor junior developers.
Please enable JavaScript in your browser to complete this form.
Click or drag a file to this area to upload.

Get the Ultimate Checklist on
Digital Transformation

Please enable JavaScript in your browser to complete this form.
Concent