Back End Engineering Lead Opportunity

AllSTEM Connections company

Subscribe to our Telegram & Twitter Channel

Back End Engineering Lead in United States

Visa sponsorship & Relocation 1 year ago

Direct Hire

Hybrid (Mostly Remote)

Torrance, CA (Relocation Assistance Available)

$170,000-$180,000/yr + Annual Bonus (15%-22.5%) + Venture Bonus (starting at 11%) + a no-cost manager vehicle + several other competitive benefits.


The Engineering Lead (Back End) drives the full stack development, testing, release by partnering with product, design, UX team and other partners. Responsible to develop, maintain and scale backend application to enable our mobile app used by thousands of customers efficiently with high quality, this role would be taking active role in software development life cycle, driving appropriate software design, paying attention to best practices of engineering and cross-functional collaboration. The right candidate for the role will be passionate about building & scaling exciting software products that delight customers, be a flag bearer of high standard for software engineering and would be key player in delivering mission critical products that would make a direct impact to revenue & profits.


Responsibilities:

  • Technical lead with hands on experience in designing, implementing & maintaining multitiered, micro-services-based systems.
  • Own the back-end application, architecture, releases, and life cycle of back-end development.
  • Responsible for leading the teams’ technological and architectural decisions, engineering best practices including clean & modular coding, test driven development, continuous integration, and automated deployment.
  • Hands-on team member who actively coaches the team to solve complex problems and to grow professionally.
  • Build, own and maintain the backend application according to the design to enable the venture’s success at each stage of the digital / App based product delivery (MVP, Monetization, Scale-up)
  • Write high-quality, self-documenting code using test-driven development techniques.
  • Partner with product team, designers, operations, and other stakeholders and be able to give/receive feedback and suggest trade-offs when required.
  • Work closely with backend developers to understand and properly use the systems APIs.
  • Write both unit and integration tests and develop automation tools for daily tasks.
  • Challenge ideas and opinions to avoid pitfalls and inefficient solutions.
  • Ensure quality of delivered milestones using proper unit testing and UI testing.
  • Troubleshoot and solve customer issues by applying debugging and testing.


Qualifications:

Education

  • Bachelor’s degree in computer science, Information Technology, or similar field
  • Masters/Graduate degree in Computer science, Information Technology, or similar field preferred.

Minimum Experience

  • 10+ years working experience in fast paced consumer web and/or mobile application with high availability (e.g., 99.9999), scalability (e.g., 500K+ users, throughput (e.g., 30k+ concurrent request)
  • 3+ years of experience leading backend application development including design & architecture.
  • Familiarity with fast paced collaborative and iterative software development workflow for mobile and web development that involves multiple cross-functional partners.
  • Strong experience in building customer facing mobile and/or web applications according to the high standard for design.
  • Ability to write high-quality, self-documenting code using test-driven development techniques.
  • Strong knowledge and experience with best practices in software engineering including latest coding standards, CI/CD, unit testing, integration testing, security practices, design patterns and other industry standards.
  • Sound knowledge of design patterns, system API’s, security standards, scalability & performance, 3rd party backend integrations.
  • Ability to work closely with frontend developers & UX team to properly integrate with backend systems to build a scalable, customer facing, fault tolerant 3-tier application.
  • Ability to challenge ideas and opinions to avoid pitfalls and inefficient solutions.
  • Familiarity with testing and debugging processes, including unit testing, API testing and UI testing.
  • Strong interpersonal communication and collaboration skills effective to work in geographically distributed cross-functional team.
  • Ability to groom junior engineer and collaborate with peer engineers in the team.

Other Job-Specific Skills

  • Experience working in a start-up / agile organization is preferred.
  • Knowledge of open-source platforms, 3rd party, and cross platform integrations is a plus.
  • Full stack development experience is a plus.

Technical Skills

  • Strong knowledge and experience with Rest API
  • Strong knowledge of Python programming
  • Software Development experience in AWS environment
  • Backend experience with other languages such as Java and Golang is a plus.
  • RDMS & NoSQL (MySQL is a plus)
  • Agile Development methodologies (including CI/CD, scrum practices, test driven development)
  • Familiarity with cloud infrastructure, containerization, security practices, business, and technical metrics
  • Familiarity with Logging & analytical tools
  • Familiarity with open source, 3rd party and cross-platform integrations.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly