Sr. Software Engineer (Full Stack)

eSkillz’s largest asset is our people! We have been so fortunate to have assembled a family of dedicated, talented, and innovative people who love what they do and are committed to our mission of customer service excellence. We think teamwork is key and we’ve created a work environment that ensures our team members can excel both professionally and personally, allowing for flexible work locations and schedules that motivate individuals to do their best work while still prioritizing family, friends, education, and health. We support each other and our clients by cultivating our unique work and team model—each person brings something unique to the table and we capitalize on those individual strengths. And…we have a lot of fun in the process!

About the Role:

eSkillz is looking for a Full Stack Developer to enhance our Software Engineering team. In this role, you will take an active role in designing, building, and implementing both front-end and back-end solutions. This position will be responsible for developing new applications while leveraging modern languages, frameworks, and cloud services. This role will also act as a technical lead, responsible for gathering business requirements, translating those requirements to technical projects, and ultimately developing elegant, scalable software. The role is a virtual at-home position with occasional travel to onsite meetings at client location.  

What you'll do:
  • Work with clients and sales team to conceptualize new applications/functionality. 

  • Analyze existing code and system designs. 

  • Maintain, debug, and test .NET applications. 

  • Develop and implement stored procedures and functions using T-SQL. 

  • Collaborate with other IT and development team members to set specifications and business goals. 

  • Work in a fast-paced, agile development environment. 

  • Execute detailed project documentation. 

  • Design and implement features to enhance user experience.  

  • Analyze client’s configuration technical designs and make recommendations for improvements. 

  • Assist the client with user acceptance testing and go-live support. 

What you'll need:
  • 4+ years of experience working with .Net technologies (C#, ASP.NET, MVC, Entity Framework). 

  • 4+ years of experience working with JavaScript and common libraries (jQuery, React, Angular). 

  • Bachelor’s Degree or equivalent in Computer Science or related field. 

  • Proficiency with SQL, including table design, stored procedures, and database maintenance. 

  • Experience with RESTful and SOAP APIs. 

  • Ability to design applications for cloud platforms (Azure, AWS) 

  • Understanding of software design and the software development lifecycle. 

  • Good mathematical and problem-solving skills.  

  • Strong consulting skills. 

  • Proficient in Microsoft Office programs, including Microsoft Project. 

  • Excellent ability to self-manage in a fast-paced environment. 

     

Technical Innovation

Remote (United States)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling