Logo
CGI

Backend Developer

CGI, Fairfax, Virginia, United States, 22032

Save Job

Join to apply for the

Backend Developer

role at

CGI Position Description CGI Federal is seeking a highly skilled and motivated Backend Developer to join our innovative team. As a Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will work closely with front end developers, data scientists, and other stakeholders to deliver high-quality solutions. This position is located in Fairfax, VA. Responsibilities Design, develop, and maintain robust and scalable backend systems and APIs using Golang, Python, Java, and related technologies. Develop and maintain backend services and APIs using Golang, Python, Java, and other technologies. Design RESTful APIs and, where applicable, SOAP/WSDL-based services and GraphQL APIs. Collaborate with front-end developers and other team members to integrate server-side logic with user-facing elements. Work with databases (SQL and NoSQL) including schema design, normalization, optimization, and performance tuning. Design and develop with cloud-native architectures and microservices, including event-driven patterns. Implement data validation, integrity constraints, and performance optimization techniques. Apply caching strategies and work with caching tools (e.g., Redis, Memcached). Ensure security practices for backend development (authentication, authorization, encryption) and mitigate common vulnerabilities. Engage in performance improvements and scalability enhancements for backend services.

Qualifications

Programming Languages: Proficiency in Golang (GIN, GORM) and Python (Django/Flask). Experience with Java, Spring Boot, SOAP, and WSDL is a plus. SQL Databases: Expertise in PostgreSQL and MySQL; database schema design, normalization, and optimization; advanced SQL and performance tuning. NoSQL Databases: Experience with MongoDB, Google Firestore, Cassandra, Couchbase, or Redis; ability to design and optimize NoSQL schemas and queries. APIs and Backend Development: RESTful API design, experience with SOAP-based services, GraphQL is a plus; knowledge of microservices and event-driven architectures. Cloud/Architecture: Experience with cloud-native development (Google Cloud or other cloud platforms) and modern application architecture. Data and Security: Data modeling, CAP theorem understanding, data validation, and security best practices. Collaboration: Ability to collaborate with cross-functional teams and translate requirements into technical solutions.

Compensation

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The current estimated range in the U.S. is

$88,200.00 - $190,900.00 . Benefits

401(k) Plan and Profit Participation for eligible professionals Share Purchase Plan (SPP) with company match Paid Time Off (PTO) and Paid Federal Holidays Health & Welfare Benefits Additional benefits determined by Service Contract Act

Equal Opportunity

Qualified applicants will receive consideration for employment without regard to race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military/veteran status, marital status, sexual orientation or gender identity, or other legally protected characteristics. Accessibility

CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email US_Employment_Compliance@cgi.com with a Position ID reference. Additional Information

Seniority level: Entry level Employment type: Full-time Job function: Engineering and Information Technology Industries: IT Services and IT Consulting

CGI values teamwork, ownership, and belonging. You are invited to be an owner from day one as we work together to bring our mission to life. All CGI offers of employment are contingent upon successful background checks as required by specific assignments and applicable laws. CGI may conduct background investigations and, where required, credit checks. #J-18808-Ljbffr