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