Senior Full Stack Engineer
Role details
Job location
Tech stack
Job description
- Architect and develop robust, scalable mobile applications using React Native/JS and JavaScript/TypeScript.
- Design and implement RESTful APIs using Java Spring Boot microservices.
- Model, query, and optimize data using Azure Cosmos DB (NoSQL) for high-throughput, globally distributed workloads.
- Lead end-to-end feature development from technical design through deployment and monitoring.
- Collaborate with product managers, UI/UX designers, and QA engineers in an Agile/Scrum environment.
- Conduct thorough code reviews and enforce best practices around performance, security, and maintainability.
- Mentor and guide junior developers, fostering a culture of technical excellence.
- Identify and resolve performance bottlenecks across the mobile, API, and database layers.
- Contribute to CI/CD pipeline improvements and DevOps practices.
Requirements
Must Have Technical/Functional Skills
- Frontend / Mobile: React Native, React JS, JavaScript, TypeScript, Redux
- Backend: Java Spring Boot
- Database: Azure Cosmos DB (NoSQL)
- Cloud & DevOps: Azure, Docker, Kubernetes, CI/CD (GitHub Actions / Azure DevOps)
- Tooling: Git, Azure DevOps
Required Qualification
- Strong proficiency in React Native, React JS and JavaScript/TypeScript, including state management (Redux, Zustand, or MobX) and native module integration.
- Deep expertise in Java and the Spring Boot ecosystem (Spring Security, Spring Data, Spring Cloud).
- Hands-on experience with Azure Cosmos DB - data modeling, partitioning strategies, indexing, and SDK usage.
- Solid understanding of RESTful API design principles and microservices architecture.
- Proficiency with Git-based version control workflows (feature branches, PRs, code review).
- Experience with containerization (Docker) and orchestration (Kubernetes or similar).
- Familiarity with cloud platforms - Azure preferred; AWS or GCP acceptable.
- Strong analytical and problem-solving skills with a keen eye for performance and scalability.
- Excellent written and verbal communication skills.
Benefits & conditions
Salary Range-$100,000-$130,000 a year #LI-KR3 TCS Employee Benefits Summary: Discretionary Annual Incentive. Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans. Family Support: Maternal & Parental Leaves. Insurance Options: Auto & Home Insurance, Identity Theft Protection. Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement. Time Off: Vacation, Time Off, Sick Leave & Holidays. Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.