Software Engineer
Role details
Job location
Tech stack
Job description
DataServ / xFact is seeking a Full Stack Developer 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., + 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
Requirements
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, + Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work 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.