i
TekPillar
1923 TekPillar Jobs
Full Stack Developer - Python/React.js (6-9 yrs)
TekPillar
posted 12d ago
Fixed timing
Key skills for the job
Job Description :
We are seeking a talented and experienced Full Stack Developer with expertise in Python and JavaScript/React.js to join our dynamic development team in Bangalore. The ideal candidate will have a strong background in designing, developing, and deploying scalable web applications and services, as well as a passion for solving complex technical challenges.
Job Description : Full Stack Developer (Python & JavaScript/React.js)
Location : Bangalore
Experience : 6-9 Years
Key Responsibilities :
- Design, develop, and maintain robust, scalable, and high-performance backend services and APIs using Python and related frameworks such as Django or Flask.
- Optimize backend processes for improved efficiency and reliability.
- Implement security best practices to safeguard APIs and backend systems.
- Manage data storage solutions (e.g., relational and NoSQL databases like PostgreSQL, MySQL, MongoDB).
- Develop and maintain user-friendly web interfaces using JavaScript/React.js and other modern frontend technologies.
- Ensure responsive design and cross-browser compatibility for all web applications.
- Work closely with UX/UI designers to implement visually appealing and intuitive user interfaces.
- Optimize frontend components for maximum performance and scalability.
- Collaborate with cross-functional teams to integrate frontend and backend systems seamlessly.
- Build reusable code and libraries for future use across projects.
- Ensure the technical feasibility of UI/UX designs.
- Automate deployment processes and monitor application performance post-deployment.
- Leverage CI/CD pipelines to maintain consistent and reliable build processes.
- Work with cloud platforms (e.g., AWS, Azure, Google Cloud) to deploy and manage applications.
- Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
- Mentor and provide guidance to junior developers in the team.
- Participate in code reviews, ensuring adherence to best practices and high coding standards.
Required Skills :
- Proficiency in Python and frameworks such as Django, Flask, or FastAPI.
- Strong understanding of RESTful API design and implementation.
- Experience with database technologies, including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- Advanced skills in JavaScript, React.js, and related libraries (e.g., Redux, Context API).
- Proficiency in HTML5, CSS3, and frontend build tools (e.g., Webpack, Babel).
- Familiarity with UI/UX design principles and tools like Figma or Adobe XD is a plus.
- Experience in developing and deploying microservices-based architectures.
- Knowledge of WebSocket and real-time communication protocols is a bonus.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Hands-on experience with containerization tools such as Docker and orchestration tools like Kubernetes.
- Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI.
- Proficiency with version control systems like Git and collaboration platforms like GitHub, GitLab, or Bitbucket.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Adaptability to work in a fast-paced and dynamic environment.
- Ability to work independently and as part of a team.
- Bachelor's/Master's degree in Computer Science, Information Technology, or a related field.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Full Stack Developer roles with real interview advice