We are seeking an experienced Full Stack Software Engineer to join our dynamic team. In this role, you’ll be responsible for building, maintaining, and improving web applications across both the front-end and back-end. You will collaborate with cross-functional teams to deliver high-quality solutions that meet user needs and business goals.
Key Responsibilities
- Develop and maintain high-quality, scalable web applications with a focus on performance, reliability, and security.
- Build, test, and manage RESTful APIs to ensure seamless data integration across systems.
- Design and implement intuitive, user-friendly web interfaces that enhance the user experience.
- Create and maintain efficient back-end systems to ensure the reliability and scalability of databases and server-side logic.
- Troubleshoot, debug, and resolve software issues, ensuring timely delivery of fixes.
- Collaborate with cross-functional teams (including UI / UX designers, developers, and project managers) to ensure the successful delivery of projects.
- Maintain high standards of code quality, performance optimization, and code maintainability through best practices like code reviews and unit testing.
Key Requirements
Back-end development : Proficiency with Node.js, Fastify, and NestJS for building scalable and maintainable server-side applications.Databases : Solid experience working with relational and NoSQL databases like PostgreSQL, MySQL, and MongoDB.ORM : Experience with Object Relational Mapping (ORM) tools such as Prisma.Version control : Familiarity with version control systems, particularly Git.Problem-solving : Excellent analytical and problem-solving skills with a keen attention to detail.Nice to Have
Familiarity with containerization tools like Docker for deployment and environment management.Understanding of CI / CD pipelines and DevOps practices to streamline development and deployment.Familiarity with Agile methodologies and tools such as Jira.Qualifications
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).2 – 4 years of experience in full-stack web development.Strong understanding of modern web technologies, frameworks, and industry best practices.A passion for continuous learning and staying up to date with the latest trends in software development.#J-18808-Ljbffr