eSoftLabs - Python Full Stack Developer - Next.js/React.js
This job offer is not available in your country.
eSoftLabs - Python Full Stack Developer - Next.js / React.js
ENTERPRISE SOFTLABS PRIVATE LINITEDBangalore
30+ days ago
Job description
Key Responsibilities :
Collaborate with product managers, designers, and fellow engineers to design, develop, and deploy high-quality, full-stack applications.
Take ownership of features from conception to completion, working on both the front-end (Next.js) and back-end (Python).
Design and maintain efficient, reusable, and reliable code, adhering to best practices and established design patterns.
Develop and manage our database schemas and interactions using RDS (Postgres).
Write clean, well-documented, and thoroughly tested code to ensure the robustness and scalability of our applications.
Actively participate in code reviews to maintain a high standard of code quality across the team.
Demonstrate strong problem-solving skills, applying data structures and algorithms to tackle complex challenges.
Stay current with emerging technologies and industry trends, with opportunities for limited exposure to AI and cloud-based projects.
Qualifications :
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
For SDE 2(Software Developer 2) : 2-4 years of professional experience in software development, with a proven track record of shipping high-quality products.
Solid proficiency in Python for backend development.
Experience with modern front-end frameworks, preferably Next.js or React.
A strong understanding of database technologies, with hands-on experience with SQL and ideally Postgres.
A firm grasp of computer science fundamentals, including data structures, algorithms, and object-oriented design.
Familiarity with software engineering best practices, including version control (Git), testing, and CI / CD concepts.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.
A passion for learning and a desire to build beautiful, functional, and impactful software.
While not mandatory, any prior exposure to AI concepts or cloud platforms (AWS, GCP, Azure) is a plus.