The Full Stack Developer is responsible for the end-to-end delivery of custom internal web applications and digital solutions, leveraging both custom coding and low-code/no-code platforms to deliver efficient business solutions and drive productivity improvements through process automation.
Requirements
- Demonstrated proficiency in a modern, full-stack environment, utilizing core web technologies (HTML, CSS, JavaScript), a modern front-end framework (e.g., React, Vue.js), and at least one backend stack ( .NET Core/C-Sharp, Node.js, or Python/Django)
- Strong knowledge of RESTful principles and experience designing or consuming high-quality APIs
- Experience with SQL and relational database technologies (SQL Server, PostgreSQL, Snowflake) for schema management and query optimization.
- Experience working within Agile development methodologies (Scrum, Kanban)
- Familiarity with at least one low-code platform (e.g., Mendix, Microsoft PowerApps), demonstrating an understanding of how to extend and integrate with these solutions
- Hands-on experience establishing and maintaining continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, or Azure Pipelines for automated testing and deployment
- Experience working with modern code management and version control systems like GitHub or Azure DevOps (ADO)
Responsibilities
- Design, develop, and maintain both custom web applications and high-value solutions built on low-code/no-code platforms (e.g., Power Apps, Mendix).
- Build and maintain scalable, secure applications across the full stack using a modern, flexible technology stack (e.g., React/Vue, Node.js, Python, or .Net) for optimal internal performance
- Utilize visual development tools within platforms like Power Apps and Mendix to rapidly configure and deploy applications, integrations, and automation workflows
- Write efficient queries, manage schemas, and optimize performance for various database technologies (SQL Server, PostgreSQL, Snowflake)
- Participate actively in the Agile development process, including daily stand-ups, sprint planning, backlog grooming, and code reviews
- Conduct comprehensive unit and integration testing to ensure code quality and system reliability before deployment
- Stay current with industry trends and champion the adoption of new tools and technologies to continuously improve the team's development practices
Other
- 3+ years of proven experience as a Full Stack Developer or a similar role focused on internal custom application development and digital transformation
- Collaborate with Business Analysts, Technical Program Managers, and other developers to translate functional and non-functional requirements into technical specifications and delivered features
- Excellent problem-solving, analytical, and communication skills
- Alignment to Clark Standards of Excellence: Self-Motivated, Results Oriented, Adaptable, Team Player, Accountable, Ethical, Innovative, Resilient, Builds Relationships, Builds People / Teams & Followership, Sets Direction & Executes
- This is an onsite role in our McLean, VA office.