Skip to content
mimi

Full Stack Engineer / Full Stack Developer

Myntra Ads

Fresnes · On-site Full-time 3d ago

About the role

Role Description

The Full Stack Engineer / Full Stack Developer is responsible for designing, developing, and maintaining both front-end and back-end components of web applications or software systems. This role requires proficiency in multiple layers of technology, including databases, server-side logic, APIs, and user interfaces, to deliver complete and scalable solutions. The ideal candidate is a versatile developer who can collaborate across teams, solve complex problems, and contribute to the full software development lifecycle.

Key Responsibilities

Front-End Development

  • Develop responsive and user-friendly web interfaces using HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue, etc.).
  • Ensure cross-browser compatibility, accessibility, and optimal performance.
  • Collaborate with UX/UI designers to implement design specifications.

Back-End Development

  • Design and implement server-side logic, APIs, and database interactions.
  • Work with databases such as MySQL, PostgreSQL, MongoDB, or similar systems.
  • Ensure application security, scalability, and performance.

Full Stack Integration

  • Build and maintain the connection between front-end and back-end components.
  • Implement RESTful APIs, GraphQL endpoints, and data exchange mechanisms.
  • Collaborate with DevOps or cloud teams for deployment, CI/CD, and monitoring.

Software Development Lifecycle

  • Participate in requirement analysis, design discussions, coding, testing, and deployment.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and debug issues across the full stack of technologies.
  • Contribute to code reviews, knowledge sharing, and team collaboration.

Collaboration & Continuous Improvement

  • Work closely with product managers, designers, QA engineers, and other stakeholders.
  • Stay updated with new technologies, frameworks, and best practices.
  • Suggest improvements to existing systems, processes, and workflows.

Qualifications

Education

  • Degree in Computer Science, Software Engineering, or a related field.

Technical Skills

  • Proficiency in front-end technologies: HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
  • Proficiency in back-end technologies: Node.js, Python, Java, C#, or similar.
  • Knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Familiarity with RESTful APIs, GraphQL, and server-side frameworks.
  • Basic knowledge of version control systems (e.g., Git).
  • Understanding of deployment, CI/CD, and cloud platforms (AWS, Azure, GCP) is a plus.

Soft Skills

  • Problem-solving and analytical thinking.
  • Strong communication and teamwork skills.
  • Attention to detail and code quality.
  • Adaptability and willingness to learn new technologies.

Skills

AngularC#CSSGitGCPGraphQLHTMLJavaJavaScriptMongoDBMySQLNode.jsPostgreSQLPythonReactRESTful APIsVue

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free