Senior Full Stack Developer

11 months ago
Employment Information

Job Description:   

We are seeking a highly skilled and experienced Senior Full Stack Developer to join our Software Development team. In this role, you will lead the design, development, and deployment of end-to-end web applications and services. You will collaborate closely with cross-functional teams to deliver scalable, secure, and high-performance software solutions, while mentoring junior developers and driving technical excellence.   

Key Responsibilities:   

  • Lead the development of complex web applications, working on both frontend and backend components.   
  • Design and implement scalable APIs, microservices, and user interfaces using modern technologies and frameworks.   
  • Collaborate with product managers, designers, and engineers to translate requirements into technical solutions.   
  • Write clean, maintainable, and efficient code while enforcing coding standards and best practices.   
  • Conduct code reviews and provide constructive feedback to team members.   
  • Mentor and support junior and mid-level developers to enhance team skills and productivity.   
  • Troubleshoot, debug, and optimize application performance and reliability.   
  • Stay current with emerging technologies, tools, and industry trends to continuously improve development practices.   
  • Participate in architectural decisions, technology evaluations, and strategic planning.   


Requirements:    

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.   
  • Extensive experience (typically 5+ years) in full stack development with strong proficiency in frontend and backend technologies.   
  • Expertise in frontend frameworks/libraries such as React, Angular, or Vue.js.   
  • Strong backend development skills using Node.js, Python, Java, .NET, or similar.   
  • Experience with databases (SQL and NoSQL), RESTful APIs, and microservices architecture.   
  • Proficiency with version control (Git), CI/CD pipelines, and DevOps best practices.   
  • Strong problem-solving, communication, and leadership skills.   
  • Proven track record of delivering high-quality software products.   
  • Experience mentoring and leading development teams.   

Get the latest Cyfersoft job updates.