Senior Software Engineer

TechnologyAdvice Logo

TechnologyAdvice

๐Ÿ“Remote - India

Summary

Join TechnologyAdvice as a Software Engineer and build and maintain systems for our digital properties and internal tools. You will develop software solutions, participate in testing and debugging, create documentation, and resolve customer issues. This role requires collaboration with cross-functional teams, conducting peer code reviews, and mentoring junior developers. The position is based in India and requires working a shift overlapping with US Central Time. This is a contract position, so no perks or benefits are included. Applicants must be authorized to work in India.

Requirements

  • 5+ years of professional experience in software development, with strong programming, debugging, and testing skills
  • Excel at problem-solving, analytical thinking, and clear communicationโ€”both verbal and written
  • Comfortable working within a collaborative Agile Scrum team environment and managing your time effectively to meet project deadlines
  • Fast learner who adapts quickly to new tools, technologies, and business processes
  • Experience with front-end development using Vue.js (or similar frameworks like React or Angular 2+) and back-end development using Python or PHP (Laravel experience is a plus)
  • Strong understanding of RESTful API design and microservices architecture
  • Familiar with relational databases like MySQL or PostgreSQL and have hands-on experience with automated testing frameworks
  • Understand CI/CD pipelines, deployment lifecycles, and are comfortable working in Linux/Bash environments
  • Ability to work a shift overlapping with US Central Time up until 11am CT (~1:30pm to 9:30pm India Standard Time)

Responsibilities

  • Develop feature-complete software solutions based on detailed User Story requirements
  • Participate hands-on in development, testing, debugging, and maintenance of new and existing codebases
  • Create and maintain technical and design documentation
  • Resolve customer issues efficiently to meet service-level agreements (SLAs)
  • Influence software architecture decisions and promote best engineering practices across teams
  • Organize and manage your workload to meet project deadlines set by leadership
  • Gain in-depth knowledge of company products and services to better support internal needs
  • Communicate timelines, progress updates, risks, and mitigation strategies to leadership
  • Collaborate with cross-functional teams to deliver high-quality solutions
  • Conduct peer code reviews to uphold coding standards and share best practices
  • Mentor junior developers and foster a collaborative, learning-focused team environment

Preferred Qualifications

Experience with Docker, Kubernetes, AWS services, and microservices architecture is a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.