Job Description
Full Stack Developer
Location: Remote (Must reside full-time in the USA)
About Us
We believe that great software is built by great teams. As a leader in custom software solutions, we serve a diverse range of clients—from global enterprises to innovative startups. Our success is driven by a close-knit team of talented developers and forward-thinking leadership working side-by-side to tackle complex challenges with creativity and collaboration.
We are proud to foster a culture of mutual respect, teamwork, innovation, and continuous learning. With a fully remote work environment, we offer the flexibility to work from anywhere in the United States while staying connected to a supportive, collaborative community that values every individual's voice and contributions.
About the Role
We’re looking for a team-oriented Mid-Level Full Stack Developer who is passionate about building high-quality software and thriving in a collaborative environment. In this role, you’ll work closely with teammates and customers to design, build, and support secure, scalable applications using Smalltalk, Java, JavaScript, and AI/ML principles.
You’ll be part of a highly engaged customer-facing team where your ideas will be heard, and your technical skills will help drive meaningful results for our customers. As a customer-facing team, communicating fluently and clearly in English is a critical part of the role.
Primary Responsibilities
Collaborate with fellow developers, product managers, and customers to design, develop, and support secure, scalable software solutions using Smalltalk, Java, and related technologies.
Participate fully in the software development lifecycle — from planning and design to testing, deployment, and maintenance — always working as part of a team.
Translate customer needs into technical solutions by working closely with both internal teams and external clients.
Provide outstanding support to customers, managing service calls, documenting interactions, and escalating issues when needed — always with a strong customer service mindset.
Help create technical documentation, user guides, and training materials to support team knowledge-sharing and customer success.
Continuously improve by staying up-to-date on emerging technologies, security best practices, and software engineering trends that can help our team excel.
Minimum Requirements:
Bachelor’s degree in Computer Science or a related field — or equivalent experience.
3+ years of professional experience developing and maintaining software as part of a team.
Strong proficiency in object-oriented programming (especially Smalltalk and Java).
Front-end experience with HTML, CSS, JavaScript, TypeScript, and frameworks such as React, Angular, or Vue.js.
Familiarity with relational databases (DB2, MS SQL Server).
Experience working through complete software development lifecycles and using Agile methodologies.
Ability to communicate clearly and effectively with technical teammates and non-technical stakeholders.
A strong customer service focus and willingness to support clients via video calls and remote sessions.
Must reside in and be legally authorized to work in the United States without employer sponsorship requirements. We cannot support or sponsor any visa needs.
Must be able to pass a background check.
Willingness to participate in an on-call rotation to support production systems.
Self-motivated with a commitment to team success in a remote-first environment.
Preferred Skills:
Experience with the VAST Platform (VA Smalltalk) is highly preferred.
Knowledge of AI/ML concepts and frameworks.
Familiarity with additional programming languages (Python, Rust, C#, C/C++, Go).
Experience with middleware, API development, analytics, and messaging (IBM MQ, MQTT, RESTful, SOAP).
Background working in industries such as finance, insurance, or healthcare is a plus.
Previous success working in a fully remote, collaborative team environment.
Why You'll Love Being Part of the Team:
We value our people as much as we value our customers, which shows in how we work together and support each other. We offer:
Flexible Vacation (employees are encouraged to take at least three weeks per year)
Paid Sick Leave
Paid Family Leave
15 Paid Holidays
Medical, Dental, and Vision coverage starting on your first day
Group Life Insurance
Short-Term and Long-Term Disability Insurance
401(k) Plan
Employee Assistance Program (EAP)
Salary Range: $90,000 – $120,000, depending on experience, skills, and location.
Join a team where your voice matters, your skills are valued, and your growth is supported.
We can’t wait to build the future of software together with you.
EOE, including disability and vets
Send your resume to:
Full-time
Fully remote