Development Engineer 2
Full Job Description
Comcast Corporation is seeking a skilled and experienced Development Engineer 2 to join our engineering team in Chennai, Tamil Nadu. This is a full-time position requiring 2-5 years of relevant work experience. The role focuses on building scalable web applications as a Full Stack Developer.
Job Summary
We are looking for a proficient Full Stack Developer with hands-on experience in React.js for the frontend and FastAPI with Python for the backend. Expertise in PostgreSQL and MongoDB, along with the implementation of Role-Based Access Control (RBAC) in backend services, is essential.
Core Responsibilities
- Develop and maintain full stack applications using React.js and FastAPI.
- Build reusable frontend components and ensure responsive UI/UX.
- Design and implement RESTful APIs with FastAPI, including RBAC and pagination.
- Integrate with MySQL, PostgreSQL, and MongoDB for structured and unstructured data.
- Ensure secure and scalable microservices-based backend architecture with proper access control.
- Collaborate with cross-functional teams including DevOps, QA, and Product.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews, sprint planning, and technical discussions.
- Troubleshoot and resolve issues across the full stack.
Required Skills & Experience
Frontend (React.js)
- Proficient in JavaScript (ES6+), Tailwind, HTML5, CSS3.
- Experience with React.js and libraries like Redux, React Router.
- Familiarity with frontend build tools (Webpack, Babel, Vite).
- Experience with testing tools like Jest and React Testing Library.
Backend (FastAPI + Python)
- Strong experience with Python, Pandas, Pyspark, Pyshark and FastAPI.
- Ability to build RESTful APIs with support for RBAC and pagination.
- Familiarity with asynchronous programming and background tasks.
- Experience with authentication and authorization (OAuth2, JWT).
- API documentation using Swagger/OpenAPI.
- Experience in Pytest Framework and Pandas library.
- Experience with Celery, RabbitMQ and Redis.
Databases
- Proficient in PostgreSQL: schema design, indexing, query optimization.
- Experience with MongoDB: schema modeling, aggregation framework.
Tools & DevOps
- Experience with Git, Docker, Kubernetes and Concourse CI/CD pipelines.
- Familiarity with cloud platforms like Cloud Foundry, AWS is a plus.
- Understanding of container orchestration (Kubernetes) is an advantage.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Certifications in Python, React, or cloud technologies.
- Experience working in Agile/Scrum environments.
Soft Skills
- Strong problem-solving and analytical skills.
- Good communication and collaboration abilities.
- Self-driven and able to work independently with minimal supervision.
Education & Experience
A Bachelor's Degree is preferred. Comcast may consider applicants with a combination of relevant coursework and experience, or extensive related professional experience. Relevant work experience of 2-5 years is required.
Company
Comcast Corporation
Comcast Corporation is a leading global media and technology company. We are dedicated to driving innovation and creating exceptional entertainment and online experiences for millions of customers wor...