Job Description
Job Title: Senior Engineer (Python + React/Angular)
Experience: 5-10 Years
Location: Info park Phase 2, Kochi
Job Type: Full-time
Department: Engineering
Key Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Implement RESTful APIs and integrate them with frontend systems.
- Collaborate with frontend teams to build responsive, scalable, and performant user interfaces using React or Angular.
- Write clean, efficient, and maintainable code in Python (Django, Flask, FastAPI, or similar frameworks).
- Work closely with designers and product managers to deliver high-quality user experiences.
- Perform code reviews, unit testing, and participate in the agile development process.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Stay up-to-date with emerging technologies and best practices.
Skills and Qualifications:
Technical Skills:
Backend:
- Proficiency in Python programming language.
- Experience with web frameworks such as Django, Flask, or FastAPI.
- Experience working with databases (PostgreSQL, MySQL, MongoDB, etc.).
- Familiarity with version control systems (Git).
Frontend:
- Proficiency in JavaScript and modern JavaScript frameworks such as React or Angular.
- Solid understanding of HTML5, CSS3, and responsive web design principles.
- Experience with state management libraries like Redux (for React) or NgRx (for Angular).
- Knowledge of front-end build tools (Webpack, Babel, etc.).
Additional Skills:
- Familiarity with containerization tools like Docker.
- Understanding of cloud platforms (AWS).
- Strong debugging and problem-solving skills.
- Experience with CI/CD pipelines.
- Knowledge of test frameworks (e.g., Jest, Mocha, or PyTest).
Soft Skills:
- Excellent communication and teamwork abilities.
- Ability to work independently and take ownership of projects.
- Strong problem-solving mindset and attention to detail.
- Eagerness to learn and keep up with the latest technologies.
Preferred Experience:
- Experience with microservices architecture.
- Familiarity with Agile/Scrum methodologies.
- Knowledge of GraphQL.
- Experience with cloud-native development and serverless architecture.
Education:
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
Why Join Us
- Competitive salary and benefits package.
- Opportunities for career growth and professional development.
- A collaborative, innovative, and inclusive work environment.
- Work with cutting-edge technologies and exciting projects.