My client in a dynamic software design and development consultancy is looking for a talented Intermediate Full-Stack Software Engineer to join our team. This is a full-time position with a hybrid work policy.

RESPONSIBILITIES:

  • Participate in the full software development life cycle, including design, coding, testing, and deployment of scalable software applications.
  • Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
  • Develop and maintain both front-end and back-end components of web applications, ensuring optimal performance and responsiveness.
  • Write clean, modular, and maintainable code, following industry best practices and coding standards.
  • Conduct thorough testing and debugging of applications to identify and resolve issues promptly.
  • Continuously research and implement new technologies and methodologies to enhance software development processes.
  • Work collaboratively within an Agile development environment, participating in sprint planning, stand-ups, and retrospectives.
  • Contribute to code reviews to ensure code quality and provide constructive feedback to team members.
  • Stay informed about industry trends and best practices to suggest improvements to existing projects and development processes.
  • Assist in the mentoring and knowledge transfer to junior team members, fostering a positive learning environment

REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Software Engineering, or related fields, or equivalent practical experience.
  • Proven experience (2+ years) as a Full-Stack Software Engineer with verifiable experience of web and/or mobile applications developed from start to finish.
  • Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (React, Angular, Vue, etc.).
  • Proficiency in mobile development technologies such as Flutter, React Native, Android.
  • Solid understanding of back-end technologies such as .NET Core, Node.js, Golang, Python, and experience with relevant frameworks (Web API, Express, Flask, Spring, etc.).
  • Knowledge of database management systems like MsSQL, PostgreSQL, MongoDB, or similar.
  • Familiarity with RESTful APIs and integrating with third-party services.
  • Experience with version control systems like Git and collaborative development workflows.
  • Strong problem-solving skills and the ability to work well under pressure in a fast-paced environment.
  • Excellent communication and teamwork skills, with the ability to explain technical concepts to non-technical stakeholders.

Desired Skills:

  • HTML5
  • CSS3
  • JavaScript
  • and modern JavaScript frameworks (React
  • Angular
  • Vue

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position