Job Description: Centennial Technologies is seeking a skilled Full Stack Developer with a strong focus on UI architecture and development. This role requires advanced proficiency in Python and experience in building and deploying applications using Microsoft Azure services. The ideal candidate will lead the front-end development effort while contributing to backend and full stack solutions in a cloud-native environment. This is a part-time opportunity (10–20 hours/week) with the potential to convert to full-time within 6 months. Key Responsibilities: • Lead the design and development of responsive, accessible web applications using modern JavaScript frameworks (React, Vue.js, or Angular). • Collaborate with product, UX/UI, and backend teams to translate complex requirements into seamless user experiences. • Define and enforce front-end architecture standards and promote reusable components and clean code practices. • Contribute to backend development using Python frameworks such as Django, Flask, or FastAPI. • Build and deploy cloud-native applications using Microsoft Azure services, including Azure App Services, Azure Functions, Azure SQL, and Cosmos DB. • Design, implement, and maintain CI/CD pipelines with Azure DevOps or GitHub Actions. • Optimize application performance, security, and cross-platform usability. • Mentor junior developers on UI development best practices and architectural guidance. • Develop, document, and maintain RESTful APIs to support application functionality. Skills Required: • 5+ years of full stack development experience with a proven emphasis on UI leadership. • Advanced skills in JavaScript, HTML/CSS, and modern front-end frameworks (React, Vue.js, Angular). • Strong Python programming experience and proficiency with web frameworks like Flask, Django, or FastAPI. • Hands-on experience with Microsoft Azure, particularly in deploying and managing web applications. • Understanding of REST APIs, microservices, and containerized deployments using Docker. • Familiarity with Agile methodologies, Git, and CI/CD processes. • Strong communication, documentation, and team collaboration skills. Nice to Have: • Experience with infrastructure as code tools (Terraform, ARM templates). • Familiarity with Azure Active Directory, RBAC, and identity management. • Exposure to AI/ML technologies (e.g., Azure AI, OpenAI APIs, TensorFlow, scikit-learn). • Experience integrating AI-driven features into applications (e.g., smart search, chatbots). • Understanding of accessibility standards and internationalization best practices. Location: Hybrid: 2 – 4 Days Onsite presence required in Leesburg or Tysons, VA (Subject to change) About the Company: Centennial Technologies Inc. (Centennial) is committed to a healthy work-life balance for our employees, and we have worked hard to foster an environment that enables employees to effectively prioritize both their professional and personal responsibilities. We make every effort to accommodate employees by providing flexible paid time off, a casual work atmosphere, frequent collaborative interaction, and the opportunity to continuously develop career skills. Centennial offers a competitive benefits package, which includes Medical, Dental, Short-Term Disability, Long-Term Disability, Life Insurance, 401k, Mass Transit Benefits, Paid Time Off, and Federal Holidays. Our Culture is inclusive of: We offer a supportive professional environment that promotes a healthy work-life balance, alongside performance management techniques that reward our top performers. Through employee surveys and open discussions, we ensure that management decisions are informed by team input. We provide paid training on the latest technologies and business practices, all while maintaining an employee-focused model. Our shared vision is centered on client success, which we achieve by cultivating long-term client relationships. Equal Opportunity Employer: Centennial is an equal opportunity employer and complies with all applicable federal, state, and local employment laws.
Job Type
Fulltime role
Skills required
Python, Azure, JavaScript, Docker, Agile, Git, CI/CD
Location
Leesburg, Virginia
Salary
No salary information was found.
Date Posted
April 15, 2025
Centennial Technologies is seeking a Full Stack Developer with expertise in Python and Azure, focusing on UI architecture and development. This part-time role involves leading front-end efforts while contributing to backend solutions in a cloud-native environment.