Search by job, company or skills

Z

Full Stack Developer - AngularJS / Python

7-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Over 100 applicants
Quick Apply

Job Description

We are seeking a highly skilled and experienced Full-Stack Developer with a strong background in both front-end and back-end development. You will be responsible for designing, developing, and implementing end-to-end web applications, primarily using Angular for the front-end and Python (FastAPI) for the back-end. This role requires expertise in database management, API development, and a collaborative approach to ensure high performance, scalability, and security.

Roles & Responsibilities:

  • Develop and maintain end-to-end web applications, ensuring high performance, scalability, and security.
  • Design, develop, and consume RESTful APIs using Python and FastAPI.
  • Develop user-friendly and responsive front-end applications using Angular (Angular 18+), TypeScript, HTML, and CSS.
  • Work with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB) to design, implement, and optimize data storage and retrieval.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements, specifications, and timelines.
  • Write clean, well-documented, and efficient code.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Implement unit and integration tests to ensure application stability and reliability (Pytest for Python, Jest for Angular).
  • Stay up-to-date with the latest web development trends, technologies, and best practices.
  • Work within an Agile development environment, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Deploy and maintain applications on cloud platforms (Azure, AWS, GCP, or Heroku).

Skills Required:

  • Strong proficiency in Python, including object-oriented programming, data structures, and design patterns.
  • Hands-on experience building RESTful APIs using the FastAPI framework.
  • Strong proficiency in Angular (Angular 18+), TypeScript, HTML, and CSS, with experience in building responsive and user-friendly designs.
  • Solid experience interacting with relational databases (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB).
  • Proficiency with version control systems, particularly Git.
  • Experience with writing unit tests (Pytest for Python and Jest for Angular).
  • Experience with Agile methodologies and development tools (e.g., Jira, Confluence).
  • Experience deploying and managing applications on any one of the cloud platforms: Azure, AWS, GCP, or Heroku.
  • Excellent verbal and written communication skills.
  • Strong problem-solving skills and attention to detail.

QUALIFICATION:

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

More Info

Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Zorba is 3.5 years old and has a broad range of offerings for organizations to champion the AI agenda with ad-hoc consulting delivery and training to entire program management of data initiatives for its client partners.

Job ID: 123277423