BackBackend 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