What are the responsibilities and job description for the Full Stack Developer / Python Full Stack Developer position at Calabitek?
Job Title: Full Stack Developer / Python Full Stack Developer
Job Location: San Ramon, CA & Stamford, CT
Job Type: [Contract]
Any visa is fine OPT also acceptable .
client :Genpact
In Person Interview .
Job Summary: We are looking for a skilled Full Stack Developer / Python Full Stack Developer to join our team. The ideal candidate will have expertise in building robust and scalable web applications. You will be responsible for developing front-end interfaces, designing and implementing APIs, and managing databases to ensure seamless user experiences.
Key Responsibilities:
- Develop and maintain user-facing features using React and TypeScript.
- Build and maintain RESTful APIs using Flask and Python.
- Design, implement, and optimize backend systems with Snowflake and PostgreSQL.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
- Write clean, scalable, and efficient code following best practices.
- Ensure performance, security, and responsiveness of applications.
- Debug and resolve technical issues across the stack.
- Stay updated with emerging technologies and apply them to improve development processes.
Required Qualifications:
- Proven experience as a Full Stack Developer or similar role.
- Proficiency in front-end development using React and TypeScript.
- Strong experience with Flask and Python for API development.
- Hands-on experience with Snowflake and PostgreSQL for database management.
- Solid understanding of software development principles and best practices.
- Experience with version control systems like Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with CI/CD pipelines.
- Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
- Experience with data modeling and optimization techniques.
- Understanding of agile development methodologies.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work on exciting and challenging projects.
- Collaborative and innovative work environment.
- Professional growth and development opportunities.
- Flexible work arrangements.