Senior Fullstack Engineer (Java heavy)

Remote

IT

Full-time

  Facebook   Linkedin

Key Responsibilities

  • Lead the technical direction for designing, integrating, building, and deploying enterprise-level SaaS solutions in the human services domain.
  • Architect flexible and scalable systems that support configurable data models, integrations, workflows, notifications, and storage mechanisms.
  • Analyze and translate integration needs into technical solutions aligned with business goals, product roadmap, and overall system architecture.
  • Develop and enhance platform features using modern frameworks, tools, and best engineering practices.
  • Design, implement, and troubleshoot API integrations across a complex multi-system ecosystem.
  • Collaborate closely with clients, partners, product managers, designers, architects, and engineering teams to deliver high-quality solutions.
  • Continuously explore and adopt new technologies to improve system performance and development efficiency.
  • Build impactful systems aimed at supporting and improving services for vulnerable communities.
  • Ensure high standards of security, scalability, reusability, and testability across system architecture, components, interfaces, and data structures.

Working Hours:

  • Required overlap with US clients: 3 hours/day (8–11 PM or 9 PM–12 AM VNT), with flexibility for the remaining working hours.

Requirements & Qualifications

  • 7+ years of professional experience in software engineering.
  • Strong expertise in Java for developing scalable multi-tier web applications.
  • Extensive hands-on experience delivering production-grade applications with React and TypeScript.
  • Demonstrated experience designing, implementing, and integrating GraphQL APIs, including schema creation and client-side development.
  • Proven ability to design and develop microservices while following OpenAPI specifications.
  • Practical experience with technologies such as Elasticsearch, PostgreSQL, Redis, Amazon S3, Amazon Redshift, Apache Kafka, AWS Lambda, and Amazon EMR.
  • Successfully led the implementation and delivery of large-scale enterprise applications.
  • Excellent analytical and troubleshooting abilities with a proactive approach to resolving technical challenges.
  • Solid understanding of Agile development practices, Git version control, software testing, and IT security architecture.
  • Hands-on experience deploying, managing, and scaling applications on AWS and other cloud platforms.
  • Strong knowledge of RESTful services, GraphQL, SQL, NoSQL databases, and modern web application architecture.
  • Dedicated to writing clean, maintainable, efficient, and well-documented code.
  • Experienced in applying Test-Driven Development (TDD), CI/CD pipelines, and effective time management practices.
  • Excellent verbal and written English communication skills.
  • Passionate about continuous learning and keeping up with emerging technologies and industry best practices.
  • Strong understanding of secure software development principles, including secrets management, access control, and the secure handling of sensitive information throughout the SDLC.
  • Highly aware of protecting source code, technical documentation, and customer information while adhering to organizational information security policies, particularly in remote work environments.
  • Able to work closely with QA, IT, and Information Security/Risk Management teams to resolve security vulnerabilities, mitigate risks, and support incident response and investigations when necessary.

Why Join Us 

  • Competitive and negotiable salary package based on your experience and fit.
  • Flexible work setup with hybrid or remote options.
  • Flexible working hours with an async-first culture that values deep focus time.
  • Company-provided equipment to support your work.
  • Budget for certifications and professional development.
  • Performance bonuses and year-end rewards.
  • Up to 22 days of annual leave from your 5th year (enjoy a full month off!).
  • Clear career growth path with personalized coaching support.
  • Open and collaborative culture built on trust—no micromanagement.
  • Access to modern tools and AI-driven workflows to enhance remote productivity.

Application form

Full Name *
Email Address *
Phone Number *
Your Resume *
To attach your Resume, click here to upload from your Computer.
Security code *

Submit