Senior Full Stack Engineer
About Us:
eSimplicity is a modern digital services company that partners with government agencies to improve the lives and protect the well-being of all Americans, from veterans and service members to children, families, and seniors. Our engineers, designers, and strategists cut through complexity to create intuitive products and services that equip federal agencies with solutions to courageously transform today for a better tomorrow.
Role Overview:
We’re looking for a seasoned Full Stack Developer who thrives at the intersection of modern web development and complex data systems. This role is ideal for someone eager to explore and build tools that help move, manage, and govern large-scale data across interconnected platforms. You’ll work on building web interfaces, backend services, and automated workflows that power our internal helper tools, support data mesh strategies, and manage authenticated access to distributed data environments.
You’ll be collaborating closely with engineers, DevOps, product owners, and data architects to rapidly prototype, build, and scale data-aware applications and infrastructure that facilitate secure and efficient data movement and integration.
Responsibilities:
- Design, develop, and maintain modern full-stack web applications that enable data flow and visibility across platforms.
- Prototype and operationalize tools that assist in large-scale data movement and ETL automation.
- Build APIs and backend services to authenticate, authorize, and connect with data mesh nodes.
- Integrate with enterprise and third-party data sources via secure and scalable interfaces.
- Collaborate with cross-functional teams in an Agile environment to gather requirements and deliver incremental improvements.
- Contribute to the design and implementation of secure access patterns across distributed data systems.
- Author technical documentation, including API specifications, deployment guides, and internal usage manuals.
- Participate in performance tuning and monitoring of deployed services, ensuring systems are observable and scalable.
- Help define and support CI/CD practices to ensure safe and reliable deployments.
- Participate in daily standups, sprint planning, demos, and retrospectives.