Herndon, VA, 22095, USA
1 day ago
Backend Developer
Job Description As the selected Backend Developer, you be called up to display your ability toarchitect, design, implement, test and deliver highly scalable code within a cloud environment. Responsibilities will include but are not limited to:  Server-Side Development: Design, develop, and maintain scalable backend services and APIs that support the functionality of the local government application. Focus on high performance, data security, and ensuring efficient data flow.  Database Management: Design and implement relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB), including database schema, queries, indexing, and optimizations to ensure efficient storage, retrieval, and processing of data.  API Design and Integration: Develop RESTful APIs and microservices that are efficient, secure, and easy to integrate with other systems, including third-party services and legacy systems within the local government infrastructure.  Security Best Practices: Ensure backend systems comply with industry-standard security practices, including data encryption, user authentication, and secure access control. Ensure adherence to local government regulations such as data protection laws (e.g., HIPAA, FISMA).  Performance Optimization: Monitor and optimize backend performance, identify bottlenecks, and implement strategies to ensure the application can scale efficiently while maintaining a smooth user experience.  Collaborative Development: Work closely with frontend developers, DevOps engineers, product managers, and other stakeholders to define backend architecture, ensure data consistency, and implement best practices across the full stack.  Testing and Debugging: Write unit and integration tests for backend services to ensure reliability, and work with QA teams to troubleshoot and resolve backend-related issues.  Documentation: Create and maintain clear documentation for backend architecture, APIs, and processes. Ensure that code is maintainable and easy to understand for future developers and stakeholders.  Code Reviews: Participate in code reviews to ensure quality, consistency, and adherence to coding standards across the development team.  Deployment and Maintenance: Assist in the deployment and monitoring of backend systems to ensure high availability, system stability, and minimal downtime. Provide ongoing maintenance and updates as necessary. What Youll Need:  Experience: 3+ years of experience in backend development with a focus on building scalable and secure server-side systems.  Programming Languages: Strong proficiency in backend programming languages such as Python, Java, Node.js, Ruby, or .NET, depending on the application stack.  Database Expertise: In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis). Ability to design, optimize, and manage database schemas and complex queries.  API Development: Proven experience in designing, implementing, and maintaining RESTful APIs and microservices. Familiarity with API security protocols like OAuth, JWT, or API key management.  Security Awareness: Familiarity with secure coding practices, including data encryption (at rest and in transit), authentication/authorization, and compliance with regulations such as FISMA, HIPAA, or GDPR.  Version Control: Experience using Git and GitHub or GitLab for version control and managing codebase collaboration.  Problem-Solving Skills: Strong troubleshooting and problem-solving abilities, with the ability to identify and fix complex backend issues quickly.  Testing Frameworks: Experience writing unit, integration, and API tests using testing frameworks like Jest, Mocha, JUnit, or PyTest.  Collaboration and Communication: Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams, including frontend developers, DevOps engineers, QA, and product managers.  Agile Methodologies: Experience working in an Agile development environment, utilizing best practices for task management, sprint planning, and iterative development.  Compliance Knowledge: Understanding of government regulations related to data security, privacy, and compliance standards (e.g., FISMA, HIPAA, GDPR) and how they affect backend development.  Self-Starter: Proactive, highly motivated, and able to work independently in a fast-paced, dynamic environment. Nice-to-Have Skills:  Cloud Platforms: Experience with cloud services like AWS, Azure, or Google Cloud for managing serverless functions, databases, and other backend services.  Containerization: Familiarity with Docker and container orchestration tools like Kubernetes for deploying and managing backend services.  DevOps Tools: Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI) and automated deployment pipelines for streamlined development and operations.  Monitoring and Logging: Experience with monitoring tools (e.g., Prometheus, Grafana, AWS CloudWatch) and logging frameworks (e.g., ELK Stack) to monitor and maintain backend performance.  Government Experience: Previous experience working on local or federal government projects, understanding the unique requirements and regulations involved. The pay for this positions ranges between $50-60/hr depending on years of experiences. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .     To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ . Skills and Requirements o AWS experience o Javascript o NodeJS must have, primary language o ExpressJS must have o Postgress SQL o MongoDB (Super nice to have) null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Confirm your E-mail: Send Email