We are seeking a highly skilled and experienced backend oriented Full-Stack Developer to join our dynamic team.
In this role, you will be responsible for developing and maintaining the Front-End and back-end of our web applications.
You will work closely with our product team to design, develop, and deploy scalable software solutions that meet business objectives and user needs. Key Responsibilities:
* Design, develop, and maintain responsive web applications with a focus on User Experience and performance.
* Collaborate with product managers, designers, and other developers to define technical solutions and ensure that user needs are met.
* Write clean, maintainable, and efficient code in Nodejs & Golang.
* Implement robust security measures and data protection protocols.
* Participate in code reviews to maintain code quality and share knowledge across the team.
* Troubleshoot, debug, and upgrade existing systems.
* Stay up-to-date with emerging trends and technologies in web development.
Requirements: Qualifications
* Bachelors or Masters degree in Computer Science, Information Technology, or a related field - advantage.
* 5+ years of experience as a Full-Stack Developer.
* Strong proficiency in Front-End technologies, including HTML5, CSS3, JavaScript, and frameworks/libraries like React (preferred), Vue.js, or Solid.js.
* In-depth knowledge of server-side programming languages such as Node.js, Golang or Rust.
* Experience with database management and technologies, including SQL (MySQL, PostgreSQL), NoSQL (MongoDB) and Redis.
* Experience with Microservices and Event based architectures.
* Familiarity with cloud services (AWS, Azure, Google Cloud - preferred).
* Knowledge of DevOps practices, including continuous integration and deployment (CI/CD) pipelines.
* Ability and drive to self-learn new technologies.
* Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment.
* Strong communication and collaboration skills.
This position is open to all candidates.