Senior Software Engineer

0 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Somoi is an innovative quick commerce platform revolutionizing the way people shop for groceries, fresh produce, and food by delivering them to your doorstep within minutes. Focused on saving time without compromising on freshness, Somoi combines speed, reliability, and affordability, all accessible through a simple app. By prioritizing convenience and trust, Somoi ensures easy ordering, real-time tracking, and exceptional service to cater to your daily shopping needs. With a vast network of riders and partners, Somoi is on a mission to redefine everyday shopping as faster, fresher, and closer to home because every minute matters.


Role Description

Overview:

Software Engineer


Qualifications

  • Strong foundation in Computer Science, with knowledge of algorithms and data structures.
  • Proficiency in Back-End Web Development, with experience in designing and building scalable systems.
  • Expertise in Software Development and Programming, preferably in Java, Python, or similar languages.
  • Solid grasp of Object-Oriented Programming (OOP) principles and best practices.
  • Strong problem-solving skills and ability to work collaboratively within a team environment.
  • Experience with database management and version control systems like Git is a plus.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) is advantageous.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Key Responsibilities:

  • Develop and maintain mobile applications using

    React Native

    .
  • Build and optimize backend services and APIs using

    Express.js

    .
  • Manage deployment pipelines and perform

    DevOps tasks

    , including server management, monitoring, and troubleshooting.
  • Collaborate with cross-functional teams to identify bugs and implement timely fixes.
  • Ensure performance, quality, and responsiveness of applications.
  • Participate in code reviews, testing, and optimization processes.
  • Maintain documentation for all development and deployment processes.
  • Monitor system performance and ensure high availability and reliability.

Required Skills & Qualifications:

  • Strong proficiency in

    React Native

    for mobile app development.
  • Solid experience with

    Node.js & Express.js

    for backend development.
  • Knowledge of

    DevOps tools and practices

    , including server management, CI/CD, deployment, and monitoring.
  • Understanding of RESTful APIs and database management.
  • Ability to work in a fast-paced environment and manage multiple tasks.
  • Strong debugging, problem-solving, and analytical skills.
  • Good communication and teamwork abilities.


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You