Full Stack Developer
Role details
Job location
Tech stack
Job description
We are seeking a dynamic and highly skilled Full Stack Developer to join our innovative technology team. In this role, you will be at the forefront of designing, developing, and maintaining robust web applications and backend systems. Your expertise will help drive our digital transformation initiatives, ensuring seamless integration across various platforms and services. This position offers an exciting opportunity to work with cutting-edge technologies and contribute to impactful projects that enhance user experience and operational efficiency. Candidate must have active TS/SCI with FSP., * Develop, test, and deploy scalable web applications using front-end technologies such as JavaScript, React, and Express.
- Build and maintain backend services and APIs utilizing frameworks like Ruby on Rails, .NET, Java, or Python, ensuring they are RESTful and secure.
- Collaborate with cross-functional teams in an Agile environment to deliver high-quality software solutions on time.
- Manage version control using GitHub, SVN, or similar tools while maintaining code quality through code reviews and continuous integration practices.
- Design and optimize database schemas with MySQL, SQL Server, or other relational databases; implement efficient queries and data management strategies.
- Integrate cloud services such as AWS or Azure to enhance application scalability, security, and performance.
- Work with IT infrastructure components including Linux servers, application development environments, and RBAC (Role-Based Access Control) systems to ensure reliable deployment and operation of applications.
Requirements
- Demonstrated hands on experience in Solr or Elastic such as running an index, spinning up a Solr cluster and loading an index onto the cluster, and/or making Solr/Elastic schema changes, etc.
- Demonstrated experience performing data quality analysis.
- Demonstrated experience with Regular Expressions (RegEx).
- Demonstrated experience programming using languages such as Java, JavaScript, Bash, and Python.
- Demonstrated experience working with several AWS services.
- Demonstrated experience writing Java 8+ (we will be upgrading to Java 17 later this year)
- Demonstrated experience with JIRA and GITHUB.
- Demonstrated experience with Spring Boot and RESTful APIs
- Demonstrated experience with Linux operating systems such as CENTOS.
- Demonstrating experience designing, developing, and deploying middleware and/or backend code to a production system.
Benefits & conditions
Health insurance, Retirement plan, Paid time off, Vision insurance, Dental insurance, Paid holidays, * Dental insurance
- Health insurance
- Paid holidays
- Paid time off
- Retirement plan
- Vision insurance