freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Senior Software Engineer leading full-lifecycle development of scalable, microservices-based systems using Java, Python, C++, Ruby on Rails, React, and cloud platforms (AWS/Azure) in an in-person, collaborative team environment.

Requirements

Must have:

  • Proven background in software development, with exposure to IT infrastructure, web engineering, and application architecture
  • Strong proficiency in Java, Python, C , Ruby on Rails, JavaScript frameworks such as React or Express, and C
  • Solid understanding of scalable system design, including microservices and RESTful API patterns
  • Practical experience with cloud platforms such as AWS or Azure for application deployment and operations
  • Familiarity with Agile delivery methods, including Scrum or Kanban
  • Experience using version control tools such as GitHub or SVN, along with CI/CD practices for automated testing and release
  • Working knowledge of SQL databases such as MySQL, and familiarity with NoSQL technologies where relevant
  • Experience in Linux environments and container technologies such as Docker or Kubernetes is an advantage
  • Strong analytical problem-solving skills and the ability to communicate effectively across teams

Responsibilities:

  • Lead the full lifecycle design and development of complex software systems, ensuring strong performance and scalability
  • Build and deliver microservices-based solutions using RESTful APIs, cloud services, and containerization tools
  • Work closely with Agile teams to plan sprints, prioritize work, and deliver software on time
  • Create and maintain front-end components using frameworks such as React or Angular to support smooth user experiences
  • Design, tune, and maintain SQL databases to protect data integrity and improve query efficiency
  • Apply engineering best practices including version control, CI/CD, design patterns, and security controls such as RBAC
  • Participate in system architecture reviews, code reviews, and testing to maintain quality and continuously improve platform reliability

Company:

We are an innovative technology company looking for a highly motivated Senior Software Engineer to join our collaborative development team. In this in-person role, we offer a competitive salary of $80,000 to $100,000 per year and a comprehensive benefits package that includes the following benefits:

  • 401(k) matching
  • AD&D insurance
  • dental
  • disability
  • health
  • life
  • vision
  • paid holidays
  • paid sick time

You will help shape the future of our core technology platforms by designing robust solutions, improving existing systems, and contributing to a culture of continuous improvement.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available