Job Closed

This listing is no longer active.

Ellit Groups logo
Ellit Groups

Putting patients at the heart of healthcare digital transformation enabled by information technology.

Lead Software Engineer

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

Location

India

Posted

125 days ago

Salary

0

Seniority

Senior

Job Description

Lead Software Engineer

Ellit Groups

• Lead large, complex, cross-team technical projects • Think deeply about technology and architecture choices in your domains, communicate trade-offs, and often take the decisions • Contribute directly to high and low level design and write code • Serve as a role model and inspiration to other engineers for how to build software • Work closely with product managers, designers and engineers across multiple platforms and domains • Collaborate with other principal and senior engineers in the organization on org wide platform, process and technology choices • Initiate and lead technical projects and changes to existing processes, that will improve the quality of our codebase and systems, reduce technical debt and improve our developer productivity • Mentor engineers in the organization, imparting technical knowledge, industry best practices and leadership skills • Build deep product and business domain knowledge in paying users and vertical domains, and use it to build innovative features for our users.

Job Requirements

  • 8+ years experience in software development
  • 2+ years of experience working in product development as a Lead Engineer or equivalent technical leadership role
  • Experience as a technical lead across multiple engineering teams
  • Track record of building scalable systems
  • Experience with microservices and exposure to highly available web scale systems is a must
  • Strong CS foundation and practical experience with software development, architecture and design
  • Excellent knowledge of distributed system concepts, problems and solution patterns
  • Knowledge of modern tech stacks
  • Strong, hands on programming skills: Go, Python, or Java
  • Deep knowledge of open source and cloud native software
  • Strong knowledge of storage technologies, including databases (Postgres), key value stores (Cassandra etc), caching systems (Redis) and search engines (Elasticsearch)
  • User obsession and empathy
  • Focus on impact and results
  • Drive and resourcefulness to persevere and overcome obstacles achieving challenging goals
  • High integrity and ability to positively collaborate with others
  • Strong communication and written skills.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

Ankura logo

Full Stack Developer

Ankura

We help clients Protect, Create, and Recover Value.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Develop and maintain modern web applications using React. • Design and implement backend services and business logic. • Design, build, and consume RESTful APIs. • Model and manage relational databases. • Work with containerized environments for development and deployment. • Collaborate closely with product and technical stakeholders to deliver robust solutions.

Argentina
Job Closed
Relativity logo

Principal Engineer

Relativity

Our mission is to help people organize data, discover the truth, and act on it.

OtherRemoteTeam 1,001-5,000H1B Sponsor

• Deliver critical business value by solving complex problems that span teams and organizations. • Design and build architecture that is flexible, performant, and efficient to the needs of the business. • Prioritize capabilities over features, plan for change and abstract complexity away from dependent teams. • Partner with fellow leaders to identify problems and align on their nature; solve these problems with elegant, scalable solutions. • Be respected as a technical leader of your domain, demonstrating deep expertise, collaboration, and strong business acumen while embodying engineering excellence. • Set enterprise standards for system flexibility, maintainability, security, testability, and reliability; work with teams to implement them. • Influence and align engineering execution with company-level strategy while shaping executive-level product and platform decisions. • Collaborate daily with a diverse group of teammates and product partners to solve problems & deliver value. • Mentor engineers, leaders, and executives. • Be an awesome teammate who demonstrates curiosity and continuous learning while shaping engineering culture at scale.

Arizona + 3 moreAll locations: Arizona | Colorado | Illinois | New York
$210K - $314K / year
Mable logo

Engineering Team Lead

Mable

Mable is an online platform enabling people to connect with care and support in their local community.

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

• Work as part of a cross-functional squad to deliver high-quality features • Assist in maintaining the product backlog alongside the product manager by providing technical input on initiative prioritisation and ensuring epics are broken down into uniformly sized tasks and sequenced for delivery • Help to monitor team’s delivery cadence and work with a team on improving on their efficiency • Promote sound, modern engineering practices and tools within the squad (TDD, pair programming, efficient branching strategies, etc) • Teach and mentor your squad on making sound technology choices, software design practices and the ways of working • Work on non-functional requirements of our software projects alongside our Infrastructure Engineers, Principle Engineers, Engineering Managers and Quality Coaches • Collaborate on and recommend sound DevOps practices in the team • Manage direct reports for at most one squad

Australia
OtherRemoteTeam 11-50H1B No Sponsor

• Develop and maintain a highly available, low-latency, and scalable API and full stack applications. • Write clean, efficient, and well-documented code for both front-end and back-end components. • Leverage managed cloud services to their full potential, serverless data warehouse for analytics, managed RDMS, serverless execution, asynchronous messaging, and orchestration for complex processes. • Utilize Terraform to define and manage our infrastructure as code (IaC), ensuring a reproducible and automated environment. • Collaborate closely with cross-functional teams, including product owners, data scientists, and other engineers, to deliver high-quality solutions. • Take ownership of the entire software development lifecycle, from conception and design to deployment and ongoing maintenance. • Troubleshoot and resolve complex technical issues, ensuring the reliability and performance of our systems.

United States
Job Closed