Sr Software Developer - Full Stack
The Versatile ClubResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
We are looking for a Senior Software Developer with strong full-stack capabilities (React + Python) to build scalable, high-performance applications. The ideal candidate should have hands-on experience with cloud-native systems and be comfortable working across backend, frontend, and deployment workflows.
This role focuses on building production-ready systems, contributing to design decisions, and collaborating closely with cross-functional teams.
Key Responsibilities
- Develop and maintain scalable applications using Python (backend) and React (TypeScript).
- Build and integrate REST/GraphQL APIs.
- Contribute to system design and implementation of event-based architectures.
- Work with databases such as PostgreSQL, DynamoDB, and caching layers like Redis.
- Deploy and manage applications using AWS services (Lambda, API Gateway, S3, RDS, DynamoDB, ECS/EKS).
- Containerize applications using Docker and work with CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot bugs, optimize performance, and ensure application reliability.
- Collaborate with QA, DevOps, and product teams to deliver features end-to-end.
- Participate in code reviews and contribute to improving engineering standards.
AI & Modern Application Development (Preferred)
- Experience integrating AI/LLM APIs into applications.
- Basic understanding of RAG pipelines and vector databases.
- Familiarity with tools such as LangChain, LlamaIndex, or similar frameworks.
- Exposure to real-time or data-driven application workflows.
Required Skills
- 3–5 years of software development experience.
- Strong proficiency in Python and React (TypeScript).
- Good understanding of:
○ API design (REST/GraphQL)
○ Event-based architecture
○ Distributed systems basics
- Hands-on experience with AWS/Azure/GCP.
- Experience with relational and NoSQL databases.
- Familiarity with CI/CD workflows and Git.
- Strong problem-solving and debugging skills.
Good to Have
- Exposure to messaging systems (SQS, Kafka, or similar).
- Familiarity with monitoring/logging tools (CloudWatch, etc.).
- Experience working on production-grade applications.
- FinTech/BFSI domain exposure.
Skills: ci,react,nosql,aws,python
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free