Smart Working logo
Smart Working

Empowering companies to work with the best engineers in the world

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

India

Posted

104 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expExperience acceptedEnglishAWSPythonTerraformTypeScript

Job Description

Senior Software Engineer

Smart Working

• Design, build, and maintain scalable backend services primarily using Python • Develop and operate cloud-native systems on AWS, ensuring reliability, security, and performance • Contribute to infrastructure design and automation using Terraform • Build and maintain APIs and services that support product functionality • Collaborate with other engineers and stakeholders to deliver features end-to-end • Contribute to code quality through reviews, testing, and documentation • Support ongoing improvement of system architecture, tooling, and engineering practices • Troubleshoot production issues and help ensure stable, well-operated services • Contribute where needed to front-end functionality using TypeScript

Job Requirements

  • 5+ years of professional software engineering experience
  • Python – 5+ years of hands-on experience building production systems
  • AWS – 3+ years experience designing, deploying, and operating cloud-based services
  • TypeScript – 1+ year experience contributing to front-end or full-stack development
  • Terraform – 2+ years experience using infrastructure as code in production environments
  • Solid understanding of software engineering fundamentals, including system design and API development
  • Experience working with CI/CD pipelines and modern development workflows
  • Ability to work effectively in a collaborative team environment
  • Comfortable taking ownership of features and contributing to technical decision-making

Benefits

  • Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer) | 1:00 PM - 10:30 PM IST (Winter)
  • No Weekend Work: Real work-life balance, not just words
  • Day 1 Benefits: Laptop and full medical insurance provided
  • Support That Matters:Mentorship, community, and forums where ideas are shared
  • True Belonging: A long-term career where your contributions are valued

Related Job Pages

More Full-stack Engineer Jobs

BlueCross BlueShield of Tennessee logo

Software Engineer – Salesforce

BlueCross BlueShield of Tennessee

Bringing peace of mind through better health to our customers and communities

OtherRemoteTeam 5,001-10,000Since 1952H1B Sponsor

• Support development, configuration, and platform enhancements within Salesforce Health Cloud and broker‑specific integrations. • Focus on hands‑on development, configuration, and production support rather than platform or solution design. • Management of Salesforce orgs. • Application of formal DevSecOps processes and tools in a Salesforce-based environment. • Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. • Maintains technical skill set for software languages, databases, platforms, operating systems, utilities and networks needed to support work assignments. • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. • Regularly provides guidance and training to less-experienced analysts/programmers.

Tennessee
Job Closed
BlueCross BlueShield of Tennessee logo

Associate Software Engineer II

BlueCross BlueShield of Tennessee

Bringing peace of mind through better health to our customers and communities

OtherRemoteTeam 5,001-10,000Since 1952H1B Sponsor

• Formulates and defines system scope and objectives through research to design, develop, modify, or integrate moderately complex information systems • Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results • Designs, codes, tests, debugs, and documents programs, subroutines, and scripts • Must be competent to work on most phases of applications systems analysis, and must maintain technical skill set for software languages, databases, platforms, operating systems, etc. • Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems • Provides services to multiple project teams or management staff, provides guidance to less-experienced programmers, and may conduct presentations to provide end users with knowledge to maximize their use of developed systems • May serve one or more project team roles, such as project lead, business systems analyst, or technical lead, for small to medium efforts

Tennessee
Job Closed
Wing Assistant logo

Senior Software Engineer

Wing Assistant

We're the World's Best Assistant. Hit "Learn More" to speak to an expert about transforming your business! 🚀

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design and implement high-quality software applications • Collaborate with product managers and designers to define software requirements • Conduct code reviews to ensure code quality and share knowledge with team members • Develop and maintain technical documentation • Participate in Agile development processes, including sprint planning and retrospectives • Troubleshoot and debug applications to optimize performance • Mentor junior engineers and provide guidance on technical challenges • Stay up-to-date with emerging technologies and industry trends • Contribute to the continuous improvement of development processes and practices • Collaborate with QA teams to ensure software quality through testing

India
Pave Bank logo

Senior Software Engineer

Pave Bank

The world's first programmable bank

Full TimeRemoteTeam 51-200Since 2023H1B No Sponsor

• Design, build, and maintain backend services using Go or other strongly typed languages • Develop scalable, event-driven distributed systems that power critical banking operations • Collaborate with stakeholders (Product, Compliance, Treasury, Operations) to define requirements and deliver high-quality solutions • Write detailed design documents for new features and system improvements • Review pull requests and provide constructive technical feedback to peers • Implement end-to-end features: architecture → coding → testing → deployment • Ensure code quality through clean, maintainable, well-documented code and automated tests • Contribute to engineering best practices, tooling, and system reliability improvements

Malaysia