Find your next great job

A daily email of jobs matching your skills and preferences.

Sign Up 👋

Virtual Senior Software Developer

Posted almost 2 years ago

Senior Software Developer

As part of our agile development team, a Senior Software Developer will take ownership of one of Springshare's products and its complete software development lifecycle (SDLC). The developer will be responsible for the full-stack development and maintenance of the product. Duties include solving complex technical problems both individually and as part of a team (with hands-on coding, testing and debugging), learning and applying industry standard practices and coding patterns, improving the product's performance and scalability, mentoring junior developers, and obtaining valuable business knowledge in the process. In other words, you'll be busy - really busy - but you'll be working with a great team of like minded people who are focused on bringing the best in our products and the best in each other.

Springshare's highly scalable, performant products are built on the LNMP (Linux/Nginx/MySql/Php) tech stack. We also rely on a cornucopia of server-side and client-side technologies (Redis, Angular, Javascript, Python, etc.) so previous experience with any of these is always a plus. Everything is hosted on AWS Cloud.

Qualifications

7+ years experience in software development using object-oriented (OO) languages.

Deep understanding of computer science fundamentals (algorithms, data structures, databases, software engineering).

Penchant for solving problems including but not limited to performance optimization and scalability.

Ability to communicate clearly, learn new technologies, and apply newly gained knowledge.

Motivation to constantly improve professional skills and products to delight customers (we ask ourselves every day: how can we improve things for our customers in everything we do?)

Ability to work with and as part of a remote, distributed team.

Ability to mentor junior developers and raise the bar for the team.

Location: New York, NY or Remote

Junior Software Developer

As part of our agile development team, a Junior Software Developer will partner up with a Senior Developer to work on one or more of Springshare's products. Under the guidance of the Senior Developer and CTO, the Junior Developer will gain exposure to the full software development lifecycle (SDLC) and industry-standard, modern coding practices. The developer will be responsible for full-stack development and maintenance of one or more Springshare's products. In short, you will have an outsized impact on our small team, and a great opportunity to gain experience and knowledge necessary to become a Senior Developer in due time.

Springshare's highly scalable, performant products are built on the LNMP (Linux/Nginx/MySql/Php) tech stack. We also rely on a cornucopia of server-side and client-side technologies (Redis, Angular, Javascript, Python, etc.) so previous experience with any of these is always a plus. Everything is hosted on AWS Cloud.

Qualifications

Familiarity with software development using object-oriented (OO) languages.

Solid understanding of computer science fundamentals (algorithms, data structures, databases, software engineering).

Ability to communicate clearly, learn new technologies, and apply newly gained knowledge.

Motivation to constantly improve professional skills and products to delight customers (we ask ourselves every day: how can we improve things for our customers in everything we do?)

Ability to work with and as part of a remote, distributed team.

Location: New York, NY or Remote

Apply Now! 🤞

A new window will open to the job source site.

Job research tailored to you.

Growing a career that's right for you is a life-changer, but it's undeniable that the job search gets tougher every year. With automated hiring processes, resume filters and questionable interview practices, finding a job that a tech skillset has become seriously challenging.

That's where we step in. Careeriscope can help lighten the stress load by making your search a bit easier. We help you find matches based on the job search criteria you set, then send a summary of the results in a daily email sent every morning for review.