Abex ExcellencePublic pageOpen

Full Stack Developer II

BangaloreOnsiteEngineering1 - 3 Years

Job description

Formatted from the job record and limited to candidate-facing content.

We are seeking a talented and motivated Full Stack Developer to join our team. In this role, you will be responsible for building and maintaining robust and scalable web applications from front to back. You will work collaboratively with designers, product managers, and other engineers to deliver high-quality software that delights our users.

Responsibilities:

  • Design, develop, and deploy full-stack web applications using modern technologies.
  • Write clean, maintainable, and efficient code for both front-end and back-end components.
  • Collaborate with designers to translate UI/UX mockups into functional and responsive user interfaces.
  • Build and maintain RESTful APIs using Python and FastAPI.
  • Develop and implement database schemas and manage data interactions.
  • Optimize applications for maximum speed and scalability.
  • Write unit and integration tests to ensure code quality and application stability.
  • Participate in code reviews and contribute to a culture of continuous improvement.
  • Troubleshoot and debug issues across the full stack.
  • Stay up-to-date with the latest industry trends and technologies.

Required Skills and Experience:

  • Proven experience as a Full Stack Developer or similar role.
  • Strong proficiency in one or more modern front-end frameworks: React, Vue, or Svelte.
  • Experience with a server-side rendering framework: Next.js or Nuxt.js.
  • Solid understanding of back-end development with experience in Python and FastAPI.
  • Expertise in CSS for building responsive and visually appealing user interfaces.
  • Proficiency in version control systems, particularly Git.
  • Experience with database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Understanding of RESTful API design principles.
  • Ability to write clean, well-documented, and testable code.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.

Bonus Points (Nice to Have):

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with testing frameworks (e.g., Jest, Pytest).
  • Experience with CI/CD pipelines.
  • Understanding of asynchronous programming.
  • Contribution to open-source projects.

Education:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Role summary

Location

Bangalore

Employment type

Onsite

Team

Engineering

Experience

1 - 3 Years

Full Stack Developer II — Abex Excellence