Sr. Software Engineer – Web

Open 30d

We are seeking a highly capable Senior Software Engineer – Web to join the engineering team at 2Base Technologies

In this role, you will be responsible for designing, developing, and delivering scalable web applications and APIs, while owning modules end-to-end and contributing to system design decisions. You will play a key role in ensuring code quality, driving engineering best practices, and mentoring junior developers.

This role requires a strong balance of hands-on coding, technical decision-making, and delivery ownership within a structured project environment.

Key Responsibilities:

Application Development & Delivery Ownership

  • Design, develop, and maintain scalable web applications and APIs.
  • Own end-to-end delivery of assigned modules and features within sprint/release timelines.
  • Write clean, maintainable, and efficient code aligned with engineering standards.
  • Ensure production readiness including performance, error handling, and reliability.
  • Troubleshoot, debug, and resolve issues across development, QA, and production environments.

System Design & Technical Contribution

  • Design APIs, service structures, and data models for assigned components.
  • Translate business requirements into scalable and modular technical solutions.
  • Evaluate trade-offs such as performance, scalability, and complexity during implementation.
  • Actively contribute to system design discussions with practical insights.

Code Quality & Engineering Practices

  • Build reusable, modular, and testable components.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Maintain technical documentation for modules and solutions.
  • Ensure high standards of code quality, performance, and security.
Collaboration & Execution
  • Work closely with project managers, architects, QA engineers, and designers.
  • Participate in sprint planning, estimation, and technical discussions.
  • Provide accurate effort estimates and proactively highlight risks or blockers.
  • Ensure timely delivery aligned with project milestones and quality expectations.
Mentorship & Team Contribution
  • Review code and provide constructive feedback to junior developers.
  • Guide team members on implementation approaches and debugging techniques.
  • Support onboarding and technical ramp-up of new team members.
  • Promote adoption of engineering standards and best practices within the team.
Expected Outcomes
  • Deliver high-quality, production-ready features with minimal defects.
  • Demonstrate ownership of modules from design to deployment.
  • Improve team code quality through reviews and best practices.
  • Contribute to scalable and maintainable system design.
  • Support junior developers in improving their technical capabilities.


Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • 4–8 years of experience in web application development
  • Strong experience in both backend and frontend development
  • Experience in building scalable web applications and APIsStrong analytical and problem-solving skills
  • Good communication and teamwork abilities

Technical Skills

Backend Technologies
  • Strong experience in one or more backend technologies such as
    • PHP
    • Python
    • Node .js
    • Java
    • .NET
  • Experience in building RESTful APIs and backend services.
Frontend Technologies
  • Strong proficiency in JavaScript.
  • Experience with modern frameworks such as
    • React
    • Angular
    • Vue.js.
Database Technologies
  • Experience working with relational databases such as
    • MySQL
    • PostgreSQL.
  • Familiarity with NoSQL databases such as
    • MongoDB.
Cloud & DevOps (Basic Exposure)
  • Basic exposure to cloud platforms such as AWS, Azure, or GCP.
  • Familiarity with CI/CD pipelines.
  • Experience with Docker or container-based deployment is preferred.

Experience and Education

Experience
4–8 years of professional experience in web development.

Education
  • B.Tech / BE (Computer Science / IT / EC)
  • MCA / MSc Computer Science

Benefits

A growth-driven environment with opportunities to lead, innovate, and upskill continuously.​