Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Full Stack Software Engineer - TS/SCI w/Poly image - Rise Careers
Job details

Full Stack Software Engineer - TS/SCI w/Poly

Full Stack Software Engineer

Chantilly, VA

JOB DESCRIPTION:

We are seeking an experienced Full Stack Software Engineer to join our team, responsible for developing and maintaining our complex web application built on the MEAN stack (MongoDB, Express, Angular, Node.js) with a strong focus on ElasticSearch integration. The ideal candidate will have a strong background in full stack development, experience with 3rd party system integration, expertise in ElasticSearch, and a solid understanding of data modeling concepts. This is a fantastic opportunity to work on a challenging project that requires innovative solutions and collaborative problem-solving.

QUALIFICATIONS:

• Bachelor’s Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.

• 5+ years of related software development experience.

• 3+ years of experience in full stack software development with a focus on MEAN stack technologies

• Strong proficiency in JavaScript, HTML, CSS, and Angular

• Experience with Node.js, Express and MongoDB

• In-depth knowledge of ElasticSearch, including indexing, querying and aggregation

• Proven experience with 3rd party system integration using APIs, webhooks and other integration methods

• Strong understanding of software design patterns, principles and best practices

• Excellent problem-solving skills, with the ability to work effectively in team environment

• Basic understanding of data modeling concepts, including entity-relationship, data normalization, and denormalization

• Experience with Git workflows, including feature branching, pull requests and code reviews

• Ability to work effectively in a Linux-based development environment

DESIRED KNOWLEDGE/SKILLS:

• Experience with cloud platforms such as AWS

• Knowledge of containerization using Docker

• Familiarity with CI/CD pipelines and automation tools such as Jenkins or CircleCI

• Hands-on experience working with message brokers such as RabbitMQ or AWS SQS

KEY RESPONSIBILITIES:

• Design, develop, test, and deploy scalable and efficient software solutions

• Collaborate with cross-functional teams to identify and prioritize project requirements

• Participate on code reviews and ensure high-quality, modular, and reusable code

• Troubleshoot and debug issues in the application, including performance optimization and error handling

• Stay up to-date with industry trends and emerging technologies, applying this knowledge to improve our application

• Design and implement data models that meet the needs of the application, ensuring data consistency and integrity

• Vacation – 5 weeks of accrued paid vacation per year (i.e., 8.33 hours accrued per pay period worked)

• Holidays - Paid holidays published annually by the Office of Personnel Management, excluding Inauguration Day

• 100% paid for Health Benefits* (United Healthcare, Guardian Dental, VSP Vision, MetLife, Life and Disability Insurance and annual $1500 employer HSA contribution on qualified plans) *health benefits kick in the 1st of the month following your start date

• 6% 401k Contribution (3% paid out during each pay period, the additional 3% will be paid out as a lump sum in Q1 each year)

• Training Reimbursement – Approved training and education expenses will be reimbursed

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full Stack Software Engineer - TS/SCI w/Poly, Leading Path Consulting

Are you ready to take your skills to the next level? Join our team as a Full Stack Software Engineer at our company in Chantilly, VA, where you'll be diving into the exciting world of web applications! In this role, you'll be responsible for developing and maintaining our complex applications, primarily using the MEAN stack, which means lots of opportunities to flex your talents with MongoDB, Express, Angular, and Node.js. If you have a knack for integrating with ElasticSearch and are keen on collaborating with a talented team, this is the job for you! We’re looking for someone who not only has solid experience in full-stack development but also enjoys tackling challenges and creating innovative solutions. You'll have the chance to work with APIs, design data models, and ensure data integrity while participating in code reviews to maintain our high standards. Plus, enjoy 5 weeks of paid vacation and comprehensive health benefits! Your contribution will not only enhance our application but also allow you to stay on top of the latest industry trends and technologies. So, if you are passionate about software engineering and eager to make an impact, join us as a Full Stack Software Engineer and let’s build something great together!

Frequently Asked Questions (FAQs) for Full Stack Software Engineer - TS/SCI w/Poly Role at Leading Path Consulting
What are the main responsibilities of a Full Stack Software Engineer at our company?

As a Full Stack Software Engineer at our company, your main responsibilities will include designing, developing, testing, and deploying scalable software solutions. You will collaborate with cross-functional teams to gather and prioritize project requirements, participate in code reviews, and troubleshoot issues to optimize performance. Your role will also involve implementing data models to ensure data consistency and integrity, as well as staying up-to-date with emerging technologies.

Join Rise to see the full answer
What qualifications do I need to apply for the Full Stack Software Engineer position at your company?

To apply for the Full Stack Software Engineer position at our company, you should possess a Bachelor’s Degree in Computer Science or a related discipline, or have equivalent experience. Ideally, you should have 5+ years of software development experience, with at least 3 years focused on the MEAN stack. Proficiency in JavaScript, HTML, CSS, and strong knowledge of ElasticSearch are essential, along with experience in API integrations and a solid understanding of data modeling concepts.

Join Rise to see the full answer
What technologies will I be working with as a Full Stack Software Engineer at your company?

In the Full Stack Software Engineer role at our company, you will primarily work with the MEAN stack, which includes MongoDB, Express, Angular, and Node.js. Additionally, your work will involve strong integration with ElasticSearch. Familiarity with cloud platforms like AWS, containerization using Docker, and CI/CD tools such as Jenkins or CircleCI will also be beneficial in this role.

Join Rise to see the full answer
How does your company support ongoing training for Full Stack Software Engineers?

Our company values professional growth and offers training reimbursement for approved education expenses to support our Full Stack Software Engineers. We encourage our engineers to pursue training and workshops that enrich their skills and keep them up-to-date with the latest industry standards and advancements.

Join Rise to see the full answer
What benefits can I expect working as a Full Stack Software Engineer at your company?

As a Full Stack Software Engineer at our company, you can expect a comprehensive benefits package, including 5 weeks of paid vacation, 100% employer-paid health benefits, a 6% 401k contribution, and other perks like an annual $1500 employer HSA contribution on qualified health plans. We pride ourselves on providing a supportive work environment that fosters work-life balance.

Join Rise to see the full answer
Common Interview Questions for Full Stack Software Engineer - TS/SCI w/Poly
Can you describe your experience with the MEAN stack?

When answering this question, provide specific examples of projects you've completed using each component of the MEAN stack (MongoDB, Express, Angular, Node.js). Discuss your role in these projects and any challenges you faced, as well as how you approached and overcame them, demonstrating your problem-solving skills.

Join Rise to see the full answer
What strategies do you use for debugging and troubleshooting applications?

In your response, outline the tools and techniques you typically use for debugging, such as logging, testing, or using specific debugging tools. Provide examples of past experiences where your debugging strategies helped resolve complex issues, emphasizing your analytical skills and persistence.

Join Rise to see the full answer
How do you approach designing and implementing data models?

Describe your process for assessing application needs before designing data models. Discuss how you ensure data consistency and integrity and mention any specific tools or methodologies you use. Use examples of how you've designed data models for previous projects to illustrate your approach.

Join Rise to see the full answer
What is your experience with ElasticSearch, and how have you implemented it in projects?

Provide a detailed overview of your experience with ElasticSearch, including specifics about indexing, querying, and aggregation. Discuss how you've utilized ElasticSearch in past projects, highlighting any performance improvements or efficiencies gained due to its implementation.

Join Rise to see the full answer
How do you ensure your code adheres to best practices?

Talk about the importance of code quality and best practices in software development. Mention your experience with code reviews, unit testing, and documentation. Provide examples of how you incorporate feedback and learning from peers to enhance your coding standards.

Join Rise to see the full answer
Can you explain your experience with 3rd party API integrations?

Highlight your experience working with various third-party APIs, focusing on the integration process. Provide examples of challenges faced during integration and how you effectively resolved them. This showcases your problem-solving abilities and technical skills.

Join Rise to see the full answer
What role does teamwork play in your development process?

Discuss the collaborative aspects of your previous projects, emphasizing the importance of communication and cooperation within development teams. Use examples of successful team-based outcomes to illustrate how your collaborative mindset has led to better project results.

Join Rise to see the full answer
Can you describe a challenging project you worked on and how you contributed?

Choose a project that presented difficulties and share the specific challenges faced. Focus on your contributions and how your skills helped navigate these challenges, emphasizing your resilience and innovative thinking throughout the project.

Join Rise to see the full answer
Have you had experience with cloud platforms like AWS?

If applicable, detail your experience with AWS, specifying any services you have used (such as EC2 or S3). Share relevant projects where you have implemented cloud solutions, discussing the advantages of using cloud services in those scenarios.

Join Rise to see the full answer
What tools do you use for version control and collaboration?

Talk about your experience with Git workflows and specific collaboration tools like GitHub or Bitbucket. Explain how you utilize branching strategies and pull requests to enhance team collaboration and code quality.

Join Rise to see the full answer
Similar Jobs
Posted 18 hours ago
Photo of the Rise User
Windfall Hybrid San Francisco or Denver
Posted yesterday
Photo of the Rise User
FullStory Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Agent Remote No location specified
Posted 10 days ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Mental Health Resources
Learning & Development
Flex-Friendly
Posted 4 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!