Annapolis Junction, Maryland, United States
About the job Back End Software Engineer
Join Our Client's Team as a Back End Software Engineer!
Are you passionate about building the backbone of high-performing, secure web applications? Do you thrive in a fast-paced, collaborative environment? If so, this opportunity is tailor-made for you!
About the Role:
As a Back End Software Engineer, you’ll be the architect behind the scenes, crafting the server-side magic that powers our client's web applications. You’ll collaborate closely with their development team to ensure everything runs smoothly, scales seamlessly, and stays secure.
Why You’ll Love This Job:
- Innovative Environment: Work with cutting-edge technologies in Software & System Engineering within the Enterprise and Cyber Security space.
- Agile Development: Our client embraces Agile principles, allowing you to see your work come to life quickly and efficiently.
- Collaborative Team: Partner with front-end developers to create seamless user experiences.
Your Day-to-Day:
- Build & Maintain: Design, develop, and maintain the server-side components that keep our client's applications running.
- Code Excellence: Write clean, efficient, and well-documented code that stands the test of time.
- Code Reviews: Participate in code reviews and help set the bar for coding standards.
- Front-End Collaboration: Work closely with the front-end team to ensure a flawless integration.
- Optimize: Fine-tune applications for peak performance and scalability.
- Security First: Ensure all applications meet the highest security and data protection standards.
- Troubleshoot: Debug and troubleshoot as needed to keep everything running smoothly.
- Stay Current: Keep up with the latest trends in web development and bring fresh ideas to the table.
What Our Client is Looking For:
Must-Haves:
- Bachelor’s degree in Computer Science or related field.
- 2+ years of back-end web development experience.
- Proficiency in at least one back-end programming language (Python, Java, Ruby, etc.).
- Experience with SQL and NoSQL databases.
- Knowledge of web server technologies (Apache, Nginx).
- Familiarity with cloud platforms (AWS, Azure, Google Cloud).
- Experience with Git and Agile methodologies.
- Strong problem-solving skills and attention to detail.
- Active TS/SCI-FSP clearance.
Nice-to-Haves:
- Passion for optimizing applications for speed and scalability.
- A knack for staying up-to-date with emerging web development trends.
- Paid time off to recharge.
- Retirement/401k plan.
- Comprehensive Health, Dental, and Vision insurance.
- Disability & Life insurance (AD/D, STD/LTD).
- Professional Development opportunities.
- Company-sponsored activities to unwind and connect.
Salary range: $70,000-90,000 USD Annually