Software Engineer

DataServ

$90K — $100K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • 3-5 years of experience in Software Engineering.
  • Proven full stack development experience.
  • Strong skills in Java and/or Golang, especially with the Spring framework.
  • Experience with JavaScript frameworks, especially Vue.js.

Responsibilities

  • Design, develop, and implement scalable components using Java, Golang, and Spring Boot.
  • Build and maintain RESTful APIs and integrate with API gateways.
  • Develop modern front-end applications using Vue.js and Thymeleaf.
  • Implement identity and access management with Keycloak.
  • Optimize legacy systems and troubleshoot application issues.

Benefits

  • Flexible work environment promoting a healthy work-life balance.
  • Opportunities for career growth and internal mobility.
  • Collaborative company culture focusing on support and development.
  • Comprehensive benefits including medical, dental, and vision.
  • 401K matching and discretionary bonuses.
Full Job Description
Job Type

Full-time

Description

This is a hybrid role - qualified candidates must be available to spend a portion of their work week in our North Andover office.

To be considered, candidates must be legally eligible to work in the United States without the need for employer-sponsored visa or residency status, now or at any point in the future.

DataServ / xFact is seeking a Software Engineer to join our engineering team. In this role, you will design and deliver scalable, high-performance solutions across the full application stack - from API gateways and identity management - to relational and analytics databases - to modern frontend interfaces. You will contribute to both greenfield development and the continued evolution of existing systems within a DevSecOps environment. The ideal candidate is a self-directed professional who thrives with autonomy - someone who can take ownership of a task and drive it to completion. Success in this role requires strong technical judgment, a commitment to quality, and the ability to collaborate effectively across teams.

Qualities we want in you:

team player • excellent written and verbal communicator • tech savvy • strategic thinker • service oriented • motivated • self-disciplined • professional • flexible in a fast-paced environment • works independently with minimal supervision • exhibits strong work ethics • detail oriented • handles demanding situations/timelines • organized • responsible/dependable • willing to receive/provide feedback to improve performance • supportive • strong desire to support and mentor

What you'll do:

Application Development:
• Design, develop, and implement highly scalable components using Java, Golang, and Spring/Spring Boot.
• Build and maintain RESTful APIs and integrate with API gateways (KrakenD).
• Develop modern front-end experiences using Vue.js, Thymeleaf, and Datastar.
• Implement and maintain identity and access management solutions using Keycloak.
• Work with message queuing systems (RabbitMQ/AMQP) for asynchronous processing.
• Write clean, efficient, and well-documented code with comprehensive unit and integration tests.

Database Management:
• Work effectively with SQL Server, PostgreSQL, and ClickHouse - writing efficient queries, understanding execution plans, and collaborating with the DBA on schema and performance considerations.
• Optimize and maintain legacy systems; troubleshoot and debug applications.

Testing and Deployment:
• Develop and maintain automated tests to ensure product quality.
• Deploy containerized applications and configure NGINX for web serving and reverse proxy.
• Monitor the performance of live applications and make necessary adjustments.

Team Collaboration:
• Collaborate with internal teams and vendors to fix and improve products.
• Take ownership of tasks and drive them to completion with minimal supervision.
• Document development phases and participate in the entire application lifecycle.

What we require:

Education:
• Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.

Experience:
• 3-5 Years in Software Engineering
• Proven experience as a Full Stack Developer or similar role.
• Strong proficiency in Java and/or Golang with Spring/Spring Boot framework experience.
• Experience with JavaScript frameworks, particularly Vue.js; familiarity with Thymeleaf and Datastar.
• Hands-on experience with API gateways (KrakenD preferred) and identity providers (Keycloak preferred).
• Experience with relational databases (SQL Server, PostgreSQL) and analytics databases (ClickHouse).
• Familiarity with message brokers (RabbitMQ/AMQP) and web servers (NGINX).
• Experience with container technologies (Docker, Podman, Kubernetes).
• Experience with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, or Azure DevOps.
• Experience securing systems to compliance standards (e.g., FedRAMP/GovRamp, NIST 800-171, NIST 800-53)

Additional proficiencies we seek:
• Demonstrates excellent written and verbal communication skills, in both collaborative team and customer-facing environments.
• Self-motivated with the ability to work independently and take ownership of projects.
• Strong problem-solving and troubleshooting skills.
• Strong scripting skills (Python, Bash, VeldJS, or PowerShell).
• Familiarity with infrastructure as code (IaC) and automation tools (e.g., Terraform, Ansible) is a plus.
• Relevant cloud certifications (AWS, Azure) are a plus.

Why you'll love us:

We care. We coach. We lead. DataServ, founded in 1986, continues to use this approach in all we do for our culture. It's truly the people who make working here great. We are a collaborative environment and supportive of one another, providing flexibility when needed. As lifelong learners, promoting from within is a priority to provide our team members opportunities for internal mobility and growth. DataServ / xFact offer a competitive compensation plan including paid holidays, PTO, discretionary bonuses, 401K (with match), medical, dental, vision, life, STD, and LTD benefits along with many other inclusive benefits and perks!

Salary Description

$90,000-$100,000 Annually

Similar Jobs

More Jobs at DataServ

  • QA Engineer
    $115K — $120K *
    North Andover, MA 01845 (Essex County)
    Information Technology
    In-Person
  • QA Engineer
    $115K — $120K *
    Andover, MA 01810 (Essex County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: