Amoga
Amoga2d ago
Naukri

Software Engineer

Bengaluru
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Amoga

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Software Engineer - Frontend Focus

Amoga is seeking a skilled Software Engineer to join our dynamic team in Bengaluru. This role is ideal for individuals with 2-4 years of professional experience in software development, particularly those with a strong command of frontend technologies. You will be instrumental in designing, developing, and maintaining scalable web applications, contributing significantly to architectural decisions, and optimizing application performance.

As a key member of our engineering team, you will collaborate with cross-functional teams, including product, design, and QA. You will be expected to write clean, reusable, and maintainable code, adhere to best practices, and actively participate in code reviews. Mentoring junior developers is also an integral part of this role.

Key Responsibilities:

  • Design and develop high-performance, scalable web applications using JavaScript (ES6+), React.js, Node.js, and Express.js.
  • Architect and implement robust RESTful APIs and frontend services.
  • Optimize applications for speed, scalability, and security.
  • Write clean, reusable, and maintainable code following industry best practices.
  • Conduct thorough code reviews and provide mentorship to junior engineers.
  • Troubleshoot, debug, and enhance existing systems to ensure optimal performance.
  • Collaborate effectively with product, design, and QA teams to deliver exceptional products.
  • Participate actively in sprint planning, estimation, and technical discussions.
  • Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth).
  • Contribute to the continuous improvement of engineering standards and documentation.

Required Qualifications:

  • 2-4 years of professional software development experience.
  • Strong proficiency in JavaScript (ES6+) and Python.
  • Hands-on experience with React.js, including Hooks, Context API, and state management.
  • Deep understanding of frontend development using React.js, Redux.js, and TypeScript.
  • Familiarity with backend development using Node.js and Express.js.
  • Experience designing and consuming RESTful APIs.
  • Working knowledge of databases, including MongoDB or other SQL/NoSQL databases.
  • Proficiency with Git and version control best practices.
  • Experience with authentication and authorization mechanisms like JWT and OAuth.
  • Strong debugging and problem-solving skills.
  • Experience working in Agile/Scrum development environments.
  • Bachelor's degree in Computer Science or a related field.

Good to Have:

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of Docker and containerization.
  • Familiarity with CI/CD pipelines.
  • Understanding of scalable system design principles.
  • Exposure to low-code/no-code platforms.

Company

Amoga

Amoga

Bengaluru
Posted on Naukri