Senior Software Engineer I
New
India, US time zone overlap flexibilityFull-TimeSenior
Salary2,475,000 - 3,465,000 INR per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 6+ years
- Required Skills
- AWSPostgreSQLGCPJavascriptKubernetesVue.JsAzureAngularReactScala
Requirements
- 6+ years of experience in software engineering with strong expertise in building scalable applications.
- Proficiency in JavaScript and modern frameworks such as React, Vue, or Angular.
- Strong backend experience with JVM-based languages, preferably Scala, and solid understanding of software architecture.
- Strong SQL skills with deep experience in PostgreSQL and relational database design.
- Hands-on experience with development tools such as Git, Jenkins, Docker, and CI/CD pipelines.
- Experience working with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of microservices, distributed systems, and production-grade system design.
- Experience with Kubernetes and containerized environments.
- Familiarity with CRM systems, system integrations, and real-time, high-concurrency applications.
- Strong problem-solving skills, excellent communication, and a collaborative mindset.
- Experience working with US-based teams and strong written/verbal English communication skills.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent experience.
Responsibilities
- Lead the design, development, and implementation of scalable, high-quality software solutions across multiple engineering teams.
- Provide technical mentorship and guidance to junior engineers, ensuring adherence to best practices and coding standards.
- Conduct thorough code reviews to ensure quality, maintainability, and consistency across the codebase.
- Collaborate with cross-functional teams including product, design, and QA to deliver end-to-end software features.
- Troubleshoot and resolve complex technical issues in production systems, ensuring stability and performance.
- Develop and maintain technical documentation, design artifacts, and system specifications.
- Participate in agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Integrate modern AI/ML tools and automation frameworks to enhance productivity and system capabilities.
View Full Description & ApplyYou'll be redirected to the employer's site