Lead Software Engineer
Posted on 1/21/2023
INACTIVE
Locations
Jackson Township, NJ, USA • Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Agile
AWS
Development Operations (DevOps)
Docker
JavaScript
HTML/CSS
MongoDB
MySQL
Postgres
React.js
Redux
Ruby on Rails
Cassandra
CircleCI
Requirements
  • You're a talented engineer and technical leader who enjoys being hands-on and mentoring others on the team
  • You know how to scale a quickly growing product across the stack, from back-end to front-end to devops
  • You are entrepreneurial and mission motivated
  • You're pragmatic. Sometimes a beautiful solution is impermanent and expedient. You know how to make the call
  • You're versed in and always mindful of information security and data privacy best practices, and have strong opinions about how to build a sensible and safe cloud environment
  • You care about quality and you know what it means to ship high-quality code
  • 4+ years full-stack or back-end development experience
  • An understanding of how to structure your code using best in class methodologies and tools
  • Experience with scalable back-end development, preferably in Ruby on Rails
  • Experience with relational databases (PostgreSQL, MySQL) and/or non-relational databases (MongoDB, Cassandra)
  • Experience practicing (ad-hoc or formal) pair programming and code reviews with your teammates
  • An appreciation for working with on a close-knit agile team in an early startup environment
  • Extra credit for:
  • Experience with modern front-end frameworks such as React or Angular
  • You can demonstrate your skills and abilities through a portfolio of past work
  • You have hands-on experience working with infrastructure/ops platforms and tools, such as AWS, Docker, and CircleCI
Responsibilities
  • Use Mobile Optimized Technology-Work with React, Redux, HTML 5, CSS (Sass/SCSS), JavaScript, Ruby on Rails, and AWS to take charge of the design and execution of user-facing features on the website
  • Implement New Products-Work closely with the full team to define, test, and execute new user-facing features and platform integrations. Build reusable libraries and tools to help the team move faster and write more reliable code
  • Optimize Application for Maximum Speed and Scalability-Since our product and stack are constantly evolving, we value versatile engineers who seek out the right tool for the job, and who aren't afraid of exploring and ramping up on unfamiliar technologies
  • Develop Specifications for Design and Development- Analyze the needs of the website and the audience and use this information to develop specifications for design and development with other managers, marketers, and technical staff
Landit

11-50 employees