Backend Developer at Chantilly Solutions Group
Falls Church, VA 22042
About the Job
Position Description:
We are recruiting for a client who is looking to expand his current work. The Backend Developer will be responsible for assisting in the design, development, and maintenance of server-side applications and systems. They will work with more experienced developers to implement backend functionality, which includes writing code for database interactions, server logic, and APIs. Their tasks will involve debugging and testing backend components, ensuring that they operate efficiently and integrate seamlessly with other parts of the application. They will also contribute to the documentation and code review processes, learning and adhering to best practices and coding standards. This developer will support the team in troubleshooting issues and optimizing backend performance. They will assist in managing server resources while following established procedures for data management and application security. This position will also collaborate closely with frontend developers to help ensure that the backend services align with project requirements and function smoothly in production environments.
This position requires a Federal clearance to public trust.
Education and/or experience:
• A bachelor’s degree in an IT-related field (or 4 years of experience substitution) with eight years of relevant experience
Certification(s):
• Relevant IT certification(s) in their domain
Skills:
• Strong experience with backend development languages and frameworks, including knowledge of server-side logic, API development, and integration.
• Expertise in working with relational databases and NoSQL databases, including database design, optimization, and writing complex queries.
• Ability to design, develop, and maintain RESTful APIs and microservices, including experience with API documentation tools and understanding of service-oriented architecture.
• Proficient in version control systems and Continuous Integration/Continuous Deployment (CI/CD) pipelines, including using tools for automating builds, tests, and deployments.
• Strong analytical skills with the ability to troubleshoot and resolve complex issues, optimize system performance, and implement robust error handling and logging mechanisms to ensure reliable backend operations.