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.
-
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.
-
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.
-
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.
-
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
Database Technologies
-
Experience working with relational databases such as
-
Familiarity with NoSQL databases such as
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
A growth-driven environment with opportunities to lead, innovate, and upskill continuously.