Point your AI agent at freehire and let it find you a job.

Get the CLI →

SPARK Business Works

Senior Software Developer

Posted Updated
Discussion

WHAT YOU WILL DO




As a Senior Software Developer, you’ll create, maintain, and support the entire functions of projects for our amazing clients.


In this role, you’ll be working with a variety of languages, frameworks, and databases, primarily Advanced Javascript, Typescript, PHP, SQL, HTML/CSS, .NET/VB/ASP, and REST APIs technologies. On any given day you might be architecting new features for our clients, refactoring existing code to be more scalable, on-site with a client to understand their business, guiding other developers and seeing changes through to completion in a live environment.


You will work in a collaborative team environment with product managers, other developers, systems analysts, and designers throughout the entire project lifecycle to execute and launch applications for clients. You will be a valued contributor on the software development team.


Some travel may occasionally be required to meet with clients and project teams.



KEY RESPONSIBILITIES




  • Embrace and deliver our BOLT Core Values to each other and our clients
    • Be empathetic and inclusive
    • Overdeliver
    • Love what you do
    • Take ownership and follow through
  • Participate in the entire application lifecycle, with a focus on solution architecture, implementation, documentation, delivery, and support.
  • Write clean, maintainable, and testable code to develop functional web applications.
  • Write unit and integration tests.
  • Troubleshoot and debug applications.
  • Ensure optimal application performance & scaling.
  • Leverage cutting-edge technologies to improve legacy applications.
  • Gather and address technical and design requirements, translating them into clear specifications and tasks for yourself and others.
  • Provide training and support to internal teams.
  • Build reusable code and libraries for future use.
  • Act as a technical resource and guide for cross-functional teams, including developers, designers, and product managers, to identify and define new features.
  • Implementation of DevSecOps environment and initiatives.
  • Provide feedback around the DevSecOps environment and initiatives.
  • Provide technical direction based on emerging technology exploration.
  • Guide less experienced developers, fostering their technical growth and confidence, by occasionally onboarding, mentoring, training, and pair-programming.
  • Occasionally, research and evaluate new integrations, tools, and libraries to enhance the project or development environment.
  • Conduct critical code reviews and provide feedback that encourages best practices and improved implementation strategies.
  • Contribute to documentation efforts for use by the team and/or clients to promote a shared understanding of the codebase, development processes, and application workflow.


WHAT YOU NEED




  • 7+ years of relevant experience (preferably a combination of education and professional)
  • Confidence and experience using high-level or object-oriented programming languages and technologies like PHP, Advanced JavaScript, TypeScript, Node.js, HTML5, and CSS3.
  • Familiarity with DevSecOps or Cloud Platforms such as AWS, Azure, or GCP.
  • Strong work ethic and willingness to “go above and beyond”, bringing a passionate and positive approach to delivering results and encouraging teamwork.
  • Ability to write and detail implementation specs or user stories that support effective development and execution.
  • Excellent written and verbal communication skills, able to convey complex technical information clearly.
  • Experience in business strategy and solutions.
  • Knowledge of software, web development, databases (relational and experience), mobile development, and technology solutions.
  • Ability to communicate with web developers and designers.
  • Large capacity for attention to detail.
  • Ability to meet tight deadlines.
  • Capable of prioritizing multiple projects in order to meet goals without management oversight.
  • Comfortable with Git version control.
  • Ability to optimize database queries.
  • Ability to refactor and optimize existing code.
  • Comfortable using the Linux terminal.
  • Familiar with Docker in a local development environment.
  • Understanding of accessibility and server security standards and compliance.
  • Exceptional debugging skills.


NICE TO HAVE




  • A solid understanding of or strong desire to learn the following and other programming languages: Python, .NET, C#, Java, etc.
  • Comfortable with writing automated unit and integration tests.
  • Familiar with building and compiling public assets like CSS and JS with tools like SASS and Webpack or Rollup.
  • Previous experience working with multiple platforms (Desktop, Mobile, Tablet, etc.)
  • Experience managing multiple tasks/projects in an agency environment.
  • Ability to lead inside sales with the best interest of the client.
  • Ability to work with leadership to align on sales and marketing strategies and solutions.


BENEFITS




  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401(k)
  • $50,000 Company-Paid Basic Life Insurance
  • Short & Long Term Disability Provided by Company
  • Flexible PTO (Paid Time Off)
  • Annual Learning & Development Fund
  • Strong Emphasis on Work-Life Balance
  • Flexible Work Arrangements - Please Note, this is a Hybrid Role. The Selected Candidate is Expected to be In Office at Least 2 Days Per Week


SALARY RANGE




$70,000 - $80,000 annually





SPARK Business Works is an equal opportunity employer and celebrates diversity, equity, and inclusion.


Know someone at SPARK? Be sure to submit them as a referral.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available