Backend Web Developer

Back

Backend Web Developer

@ CGI

Position Description:

  • CGI Federal is seeking a highly skilled Backend Web Developer to join our team as a Tech Lead.
  • The ideal candidate will have extensive experience using modern, open-source software to prototype and deploy backend web applications, including server-side processing, data storage, and integration with frontend development. This role involves leading technical efforts, collaborating with agile teams, and communicating technical concepts to non-technical audiences.
  • This position is located in our Lafayette, LA office; however, a hybrid working model is acceptable.


Your future duties and responsibilities:

  • Act as the Tech Lead for backend web development projects, guiding technical efforts and ensuring successful delivery.
  • Prototype and deploy backend web applications using modern, open-source software, focusing on server-side processing and data storage.
  • Integrate backend development with frontend development to create seamless web applications.
  • Utilize open-source web programming languages (e.g., Ruby, Python) and frameworks (e.g., Django, Rails) for web development.
  • Develop and consume web-based, RESTful APIs to facilitate communication between systems.
  • Work in team environments that use agile methodologies (e.g., Scrum, Lean) to ensure efficient and effective project delivery.
  • Author developer-friendly documentation, including API documentation and deployment operations.
  • Implement test-driven development practices to ensure high-quality code.
  • Use version control systems, specifically Git and GitHub, to manage code changes and collaboration.
  • Quickly research and learn new programming tools and techniques to stay updated with industry trends.
  • Work with relational and non-relational database systems to manage data storage and retrieval.
  • Implement scalable search technology (e.g., ElasticSearch, Solr) to enhance data search capabilities.
  • Handle large data sets and scale their handling and storage to meet project requirements.
  • Utilize open-source solutions and engage with the community to leverage shared knowledge and resources.
  • Communicate technical concepts to non-technical audiences to ensure understanding and alignment.



Qualifications:

Required qualifications to be successful in this role:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Extensive experience in backend web development using open-source software and frameworks.
  • Strong expertise in server-side processing, data storage, and integration with frontend development.
  • Proficiency in web programming languages (e.g., Ruby, Python) and frameworks (e.g., Django, Rails).
  • Experience with developing and consuming RESTful APIs.
  • Familiarity with agile methodologies and team environments.
  • Excellent communication skills, with the ability to convey technical concepts to non-technical audiences.
  • Experience with version control systems, specifically Git and GitHub.
  • Ability to quickly research and learn new programming tools and techniques.
  • Desired qualifications/non-essential skills required:
  • Experience with relational and non-relational database systems.
  • Knowledge of scalable search technology (e.g., ElasticSearch, Solr).
  • Experience handling large data sets and scaling their handling and storage.
  • Engagement with open-source solutions and community.


Skills:

  • Analytical Thinking
  • Back End Development
  • Detail-oriented
  • UX Strategy


How to Apply:

Apply online at https://cgi.jobs/locations/lafayette-la/jobs/ 

Visit Site to Apply

Location: Lafayette, LA
Date Posted: May 21, 2025
Application Deadline: June 20, 2025
Job Type: Full-time