Job Description
The ideal candidate is a problem solver with deep experience in Python and React. You will also collaborate with the client and product teams to translate high-level ideas into scalable systems and mentor junior team members to foster a learning culture.
Essential Functions include, but are not limited to the following :
You will be expected to :
- Contribute to the overall system architecture and technical strategy.
- Design modular and reusable components for long-term scalability.
- Document and test the features worked by him/her.
- Set coding standards, conduct code reviews, and ensure the technical quality of the team's work.
- Mentor junior developers, fostering a learning environment and promoting knowledge sharing within the team.
- Participate in code reviews.
- Improving and streamlining existing systems, requiring a keen attention to detail and a commitment to high-quality, maintainable, and future-proof code.
- Communicate and work with cross functional teams.
- Work closely with Product Managers to create the product & technology roadmap.
- Ensure projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans.
- Contribute to all phases in the software lifecycle requirements analysis, solution design, development, and deployment.
Requirements :
Key technical expertise areas expected for this role :
- Strong experience with Flask, FastAPI, or Django for building scalable APIs and backend services.
- Designing and implementing RESTful APIs, including authentication and authorization mechanisms.
- Knowledge of API documentation tools (e.g., Swagger, Postman).
- Proficiency in building dynamic, responsive, and interactive user interfaces with React.
- Experience with hooks, functional components, and advanced React patterns.
- Strong understanding of modern JavaScript (ES6+).
- Experience with TypeScript for type-safe development.
- Familiarity with tools like Redux, Redux Toolkit, or Context API.
- Ability to implement pixel-perfect designs from Figma/Adobe XD/Sketch.
- Knowledge of responsive design and CSS frameworks (e.g., TailwindCSS, Material-UI, Styled Components).
- Good troubleshooting skills.
- Strong problem-solving skills.
- Strong Database knowledge in PostgreSQL/MySQL.
Additional areas that would add value :
- Experience with distributed systems with specific focus on security and scalability.
- Strong understanding of Design Patterns & their application in system design.
- Using DevOps & Infrastructure tooling.
- Docker Understanding.
- Test Driven & Behavior Driven Development.
- Experience with automated testing suites, like Jest, Py-test, etc.
- Experience working in Agile Scrum/Kan-ban methodologies.
- Familiarity with deploying scalable applications on cloud platforms (AWS).
- Knowledge of DevOps practices, continuous integration, and deployment pipelines.
(ref:hirist.tech)
💡 Quick Summary
Seeking a career-building opportunity? The Jeavio - Senior Software Engineer - Python/React.Js position is now open for candidates interested in the Software Developer Jobs sector. This role in Vadodara offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
