07 Aug
|
Logicoratech
|
Chennai
07 Aug
Logicoratech
Chennai
We are seeking a Senior Software Engineer to design, build, and scale core features across our cloud-native applications. In this role, you will own software components end-to-end—from architectural design and data modeling to writing production code, testing, and deployment. You will collaborate closely with product managers, system architects, and cross-functional engineering teams to deliver resilient, high-throughput backend services and clean user interfaces, while championing engineering best practices and mentoring junior developers.
Key Responsibilities
- System Design &
- Architecture:
Architect, build, and maintain scalable, high-concurrency microservices and APIs with a focus on performance, reliability, and maintainability.
- Full-Lifecycle Software Development: Write clean, well-tested, and secure code following modern software engineering principles and design patterns.
- Technical Ownership: Lead complex technical initiatives from technical specification to production rollout, taking responsibility for uptime, latency, and code quality.
- Code Reviews &
- Quality Assurance:
Conduct rigorous code reviews, drive unit and integration testing standards, and enforce automated testing within CI/CD workflows.
- Performance Tuning &
- Debugging:
Diagnose, profile, and resolve technical bottlenecks, memory leaks, and production bugs to maintain high platform availability.
- Technical Leadership &
- Mentorship:
Partner with engineering leads to establish technical standards, refine system design frameworks, and mentor junior and mid-level software engineers.
Required Qualifications
- Experience:
5+ years of hands-on professional experience building enterprise-grade web applications or distributed software systems.
- Core Programming Mastery: Strong proficiency in at least one modern programming language (Java, Python, Go, Node.js/TypeScript, C#, or C++).
- API Development: Extensive experience designing, consuming, and securing RESTful APIs, gRPC, or GraphQL web services.
- Data Stores &
- Caching:
Deep working knowledge of relational databases (PostgreSQL, MySQL) and NoSQL data stores (Redis, MongoDB, DynamoDB), including schema design and query optimization.
- Distributed Systems: Practical experience with asynchronous messaging architectures and event streams (Kafka, RabbitMQ, SQS).
- Testing &
- CI/CD:
Hands-on experience with unit/integration testing frameworks and automated deployment pipelines (GitHub Actions, GitLab CI, Jenkins).
- Version Control: Mastery of Git workflows, branching strategies, and pull request reviews.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical discipline.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments (Docker, Kubernetes).
- Familiarity with front-end technologies and modern frameworks (React, Vue.js, Next.js) for full-stack ownership.
- Experience working in fast-paced Agile/Scrum environments.
Perks &
- Compensation
- Health &
- Wellness:
Comprehensive medical, dental, and vision coverage
- PTO: Generous Paid Time Off, sick leave, and company holidays
- Professional Development: Annual budget for learning platforms, certifications, and technical conferences
Pay: ₹67,000.00 - ₹70,000.00 per month
Benefits
- Health insurance
- Life insurance
- Provident Fund
Work Location: In person
📌 Senior Software Engineer (Chennai)
🏢 Logicoratech
📍 Chennai