Senior Software Developer (Backend / Full Stack)
Company: CRITA RECRUIT
Location : Bengaluru, Karnataka
Employment Type : Full-Time
Experience Required : 1–3 Years
Open Positions: 2
Salary Range
* Backend Developer: ₹25,000 – ₹45,000 per month
* Full Stack Developer: ₹25,000 – ₹50,000 per month
About CRITA RECRUIT,
CRITA RECRUIT is committed to connecting exceptional technology professionals with innovative organizations. We are currently hiring passionate and ambitious Software Developers who are eager to build scalable applications, solve complex business challenges, and contribute to high-impact technology projects.
We are looking for developers who possess strong backend engineering capabilities, excellent problem-solving skills, and a passion for writing clean, maintainable, and scalable code. Candidates with Full Stack development experience will have an added advantage.
Position Overview
As a Senior Software Developer, you will be responsible for designing, developing, testing, deploying, and maintaining business-critical applications and services. You will collaborate with product managers, business analysts, designers, and fellow developers to deliver high-quality software solutions that directly impact business operations.
This role requires a strong understanding of backend development, API architecture, database management, software design principles, and modern development practices.
Key Responsibilities:
Backend Development
* Design, develop, and maintain scalable backend applications and services.
* Build secure, high-performance RESTful APIs.
* Develop reusable and maintainable code following software engineering best practices.
* Implement authentication and authorization mechanisms.
* Optimize application performance and scalability.
* Debug and resolve production issues efficiently.
Full Stack Development (Preferred)
* Develop and maintain user-facing web applications.
* Collaborate with UI/UX teams to implement responsive interfaces.
* Integrate frontend applications with backend services.
* Ensure seamless user experiences across multiple devices and browsers.
Database Management
* Design and maintain relational database structures.
* Write optimized SQL queries.
* Improve database performance and efficiency.
* Manage data integrity and security.
System Integration
* Integrate third-party APIs and external systems.
* Implement payment gateways, notifications, and business workflows.
* Ensure secure data exchange between systems.
Software Quality & Maintenance
* Participate in code reviews.
* Write clean, testable, and maintainable code.
* Follow coding standards and documentation practices.
* Contribute to continuous improvement initiatives.
Collaboration
* Work closely with product teams and stakeholders.
* Participate in technical discussions and architecture reviews.
* Provide technical recommendations and innovative solutions.
Required Technical Skills
Backend Technologies
Candidates should have experience with one or more of the following:
* Node.js
* Express.js
* .NET Core
* ASP. NET MVC
* REST API Development
* API Security & Authentication
* JWT Authentication
Database Technologies
* PostgreSQL
* MySQL
* SQL Query Optimization
* Database Design
* Stored Procedures (Preferred)
Programming Languages
* JavaScript
* TypeScript
* C#
* SQL
Version Control
* Git
* GitHub
* Branching Strategies
* Pull Request Workflows
Software Development Practices
* Object-Oriented Programming (OOP)
* Design Patterns
* Debugging & Troubleshooting
* Performance Optimization
* Secure Coding Practices
Preferred Technical Skills
Full Stack Development
Experience in any of the following:
* React.js
* Next.js
* Angular
* HTML5
* CSS3
* Bootstrap
* Tailwind CSS
Cloud Platforms
Exposure to:
* Microsoft Azure
* AWS
* Firebase
Additional Skills
* Docker
* CI/CD Pipelines
* Microservices Architecture
* Payment Gateway Integration
* Third-Party API Integrations
* Logging & Monitoring Tools
Desired Candidate Profile
We are looking for professionals who demonstrate:
* Strong analytical and problem-solving skills.
* Ability to understand business requirements and translate them into technical solutions.
* Excellent communication and collaboration skills.
* Ownership mindset and accountability.
* Ability to work independently and within teams.
* Passion for continuous learning and technology.
Selection Process
Round 1 – Technical Assessment:
Candidates will complete a practical coding assessment designed to evaluate:
* Coding Standards
* API Development Skills
* Database Design Concepts
* Problem-Solving Ability
* Software Architecture Understanding
Round 2 – Technical Interview
Discussion Topics:
* Backend Development Concepts
* API Design & Security
* Database Optimization
* Coding Best Practices
* System Architecture
* Assessment Review
Round 3 – Final Discussion
* Team Fit
* Career Aspirations
* Compensation Discussion
* Joining Timeline
Why Join This Opportunity?
* Work on real-world enterprise and SaaS applications.
* Exposure to modern software architecture and development practices.
* Opportunity to work directly with experienced technical leaders.
* Fast-paced environment with significant learning opportunities.
* Career growth and advancement based on performance.
* Collaborative and innovation-driven culture.
Compensation & Benefits
* Competitive Salary Package
* Performance-Based Growth Opportunities
* Exposure to Modern Technologies
* Learning & Development Opportunities
* Long-Term Career Advancement
Application Process
Interested candidates should share:
Updated Resume
GitHub Profile
LinkedIn Profile
Portfolio / Project Links
Notice Period Details
Current & Expected CTC
Immediate joiners and candidates available within 15–30 days will be given preference.
Apply now and become part of a team that values innovation, ownership, and technical excellence.
Pay: ₹25,000.00 - ₹50,000.00 per month
Work Location: In person