Full Stack Engineer

  • Bengaluru
  • Engineering
  • Report to: Engineering Head

Job Responsibilities:

  • Write clean, reliable, reusable, scalable, testable and maintainable code.

  • Assist in the design, development and maintenance of API Universe, various mobile applications and internal tools

  • Deliver across the entire application life cycle in the stages of concept, design, build, deployment, test, release to app stores and support.

  • Ability to wear multiple hats and support the engineering team as needed.

  • Good understanding of the SDLC and the Agile methodology.

  • Contribute to system architecture and provide creative insights and solutions.

  • Recommend technological solutions/options when required on projects and teams to achieve business objectives

  • Proactively benchmark application code to mitigate performance and scalability issues

  • High-level and detailed design documentation of developed solutions

  • Investigate and isolate system issues, develop a strategy to fix them and work with operations and infrastructure teams to implement

  • Contribute to the planning and development with the goal of making it easy for new developers to contribute code that make the product sustainable in the long-term

  • Proactively acquire knowledge of the latest industry trends and best practices in mobile technologies to implement them and educate the teams to increase the effectiveness of technology solution

Qualifications:

  • B.Tech/BE/MCA in Computer Science or a related technical discipline (or equivalent). Or high technical acumen and rich technical experience.

Skills & Competencies

Essential Skills

  • 5+ years experience as a software developer in a production environment.

  • 2+ years experience with developing microservices and micro frontends with modern javascript frameworks

  • Knowledge of relational and non-relational databases.

  • Experience with hybrid mobile & web applications for one or more platforms

  • Strong understanding of back-end, front-end and continuous integration technologies

  • Full stack understanding of web/mobile/API/database development concepts and patterns.

  • Familiarity with various stacks & programming languages.

Good to Have

  • Experience in building projects with TypeScript, ExpressJs, NextJS, ReactJs, Flutter etc.

  • Experience with gRPC or GraphQL API implementations.

  • Experience in any other programming languages such as Python/Go/Scala

  • Experience with cloud APIs (e.g., GCP, AWS, Azure)

  • Understanding on information security and data privacy

  • Experience in open-source development and contribution to open-source technology

Other Requirements:

  • Make sure to include your GitHub/GitLab profile URL along with your application.

For any questions on job openings & application details, write to us at:

[email protected]

Fill in your details to apply

If you are interested in the role, enter your details and upload your resume, our team will be in touch with you.