Full-Stack Software Engineer

We are seeking a Full-Stack Software Engineer to help with various web development initiatives. This is a great opportunity to work among a highly talented team on exciting projects in a fast-paced and upbeat environment. The team you work with will be composed of both designers and developers that interface directly with our top tier clients.

Responsibilities

  1. Work with a super talented, high performance and friendly team of Product Managers, Designers and other Software Engineers
  2. Develop & deliver currently planned technical application & features in an agile and collaborative process
  3. Interface with clients to understand their requirements and plan projects
  4. Work on HTML/CSS/JS Javascript stack but work on other technologies like Node JS as well
  5. Work on Javascript/Node JS backend but bring versatility to also work on different backends including Python and occasionally enterprise friendly platforms like .NET and Java
  6. Evolve Perpetual’s engineering best practices across our projects
  7. Assist with internal R&D and innovation projects in addition to client work
  8. Manage technology infrastructure, database & code with rest of engineering team

Technical Skills Required

  1. Good computer science fundamentals
  2. HTML/CSS front-end expertise
  3. React.js, Redux, JavaScript expertise
  4. JS/Python/Python back-end expertise, as well as occasional contribution to .NET and Java tech stacks
  5. Expertise working with data management and modeling and database implementation (SQL)
  6. Comfortable using source code management tools like github and bitbucket
  7. Experience integrating third party applications and services (API integration, webhook integration)
  8. Experience with general software testing and unit testing
  9. Experience managing cloud hosting on platforms like AWS is an added plus

Additional Desired Skills

  1. Very detail oriented
  2. Great communication skills
  3. Good problem-solving skills
  4. Positive attitude
  5. Practical approach to getting things done

Benefits and Perks

  1. Medical / Dental / Vision Insurance
  2. Visa Sponsorship/H1/OPT Friendly
  3. Emphasis on Work Life Balance: Set working hours and no weekend work
  4. Fitness Membership Discount
  5. Commuter Benefits
  6. Health Savings Account
  7. Primary Healthcare (24/7 Primary Care)
  8. Health Advocacy (24/7 Employee Assistance Program to support mental health and a balanced lifestyle)
  9. Loft Space in Chelsea (NYC) with a startup vibe
  10. Collaborative, learning and fun culture
  11. Free office snacks and drinks
  12. Comped team outings and other celebrations