Job Openings Full stack Developer

About the job Full stack Developer

As a Full Stack Engineer for our client, you'll build both the front-end and back-end of their web applications. You'll partner with product managers, designers, and other engineers to deliver robust software solutions. The ideal candidate has end-to-end web development expertise—from databases to front-end frameworks—and strong problem-solving abilities.

Key Responsibilities

  • Full Stack Development: Design and implement client-side and server-side features using modern technologies such as React, Angular, Node.js, Python, Ruby, or Java
  • API Development: Create and maintain RESTful APIs and microservices that enable smooth communication between front-end and back-end
  • Database Management: Design and optimize databases using SQL and NoSQL technologies (e.g., MySQL, PostgreSQL, MongoDB)
  • Code Quality & Best Practices: Write clean, maintainable, efficient code while following practices like version control, unit testing, and code reviews
  • Agile Collaboration: Work in an agile environment with product managers, designers, and engineers to define and deliver features and improvements
  • User Experience: Build responsive, intuitive interfaces that provide a seamless experience across devices
  • Performance Optimization: Monitor and improve application performance to ensure high availability, scalability, and reliability
  • Troubleshooting: Debug and resolve issues across both front-end and back-end

Qualifications

  • Bachelor's degree or equivalent experience in Computer Science, Engineering, or a related field
  • 5+ years of experience as a Full Stack Developer or similar role with modern web technologies
  • Proficiency in front-end technologies (HTML5, CSS3, JavaScript) and frameworks (React, Angular, Vue.js)
  • Proficiency in back-end technologies (Node.js, Python, Ruby, Java, or similar)
  • Experience with relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis)
  • Familiarity with version control (Git)
  • Solid understanding of RESTful APIs and microservices architecture
  • Knowledge of web security best practices, including authentication and authorization
  • Experience with cloud platforms (AWS, Azure, Google Cloud) is a plus
  • Familiarity with DevOps practices and CI/CD is a plus
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills, comfortable in a fast-paced environment

Preferred Skills

  • Experience with containerization tools (Docker, Kubernetes)
  • Familiarity with GraphQL
  • Knowledge of mobile development (React Native, Flutter)
  • Experience with performance monitoring and optimization tools