Element is looking to solve the business problem of delivering secure, scalable, and user-centric digital solutions for a mission-driven government program by hiring a Mid-Level Full Stack Developer.
Requirements
- Strong proficiency in JavaScript/TypeScript and at least one modern front-end framework (React, Angular, Vue).
- Experience developing backend services in Node.js, Python, Java, C, or similar.
- Solid understanding of RESTful API design and integration.
- Experience with relational and/or NoSQL databases.
- Proficiency with Git or other version control systems.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Working knowledge of CI/CD tools (GitHub Actions, GitLab CI, Jenkins).
Responsibilities
- Design, develop, test, and deploy full-stack web application features using modern frameworks and tools.
- Build and maintain responsive, accessible user interfaces using React, Angular, Vue, or similar front-end technologies.
- Develop server-side logic, RESTful APIs, microservices, and backend components using languages such as Node.js, Python, Java, or C/.NET.
- Integrate databases and data services using PostgreSQL, MySQL, SQL Server, MongoDB, or other data platforms.
- Implement best practices for code quality, security, performance, and maintainability.
- Participate in Agile/Scrum ceremonies and collaborate closely with UX designers, DevOps engineers, QA analysts, product owners, and other technical team members.
- Troubleshoot and resolve application issues across the full stack.
Other
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field; equivalent experience considered.
- 3–5 years of professional software development experience with proven full-stack contributions.
- Familiarity working within Agile/Scrum development environments.
- US Citizenship or Permanent Residency required.
- Must reside in the Continental US.