Software Engineer - Node.js/Python

4 - 8 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a skilled and versatile NodeJS & Python Engineer sought after to join our dynamic team. Your primary responsibility will involve designing, developing, and maintaining robust server-side logic and APIs that underpin our suite of applications. Collaborating closely with front-end developers, cross-functional engineering teams, and product stakeholders, you will ensure the smooth integration of user-facing features with back-end functionality. Your expertise in NodeJS and proficiency in Python are essential for supporting and extending services written in both languages. Your adaptability and experience across various technologies will play a pivotal role in constructing scalable, high-performance, and secure applications for our diverse global user base. Escalon is a rapidly expanding company that offers vital back-office services, including accounting, HR, IT, to a multitude of clients worldwide. As a part of the engineering team, you will contribute to developing the tools and platforms that drive success and scalability for Escalon and its clients. Qualifications: - Bachelor's degree in Computer Science, Engineering, or related field, or 4+ years of enterprise software development experience in the absence of a degree. - Minimum 4 years of practical experience with NodeJS (JavaScript) within the Serverless framework. - Professional proficiency in Python (2+ years), particularly for back-end scripting and service development. - Solid grasp of object-oriented programming principles in both JavaScript and Python. - Experience with AWS serverless environment, encompassing Lambda, Fargate, S3, RDS, SQS, SNS, Kinesis, and Parameter Store. - Understanding of asynchronous programming patterns and challenges. - Knowledge of front-end technologies like HTML5 and templating systems. - Proficient in designing and developing loosely coupled serverless applications and REST APIs. - Extensive experience with SQL and database schema design. - Familiarity with service-oriented architecture (SOA) principles and microservices best practices. - Effective verbal and written communication skills. - Experience with modern software engineering practices, including version control (Git), CI/CD, unit testing, and agile development. - Strong analytical, problem-solving, and debugging skills. - Write reusable, testable, and efficient code in both NodeJS and Python. - Develop and maintain unit tests and automated testing coverage. - Integrate front-end elements with server-side logic in a Serverless architecture. - Design and implement low-latency, high-availability, and high-performance applications. - Ensure security, data protection, and adherence to compliance standards. - Build and consume RESTful APIs and microservices using AWS Lambda and related services. - Actively participate in code reviews, design discussions, and architecture planning. - Promote the use of quality open-source libraries, considering licensing and long-term support. - Leverage and enhance the existing CI/CD DevOps pipeline for code integration and deployment.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You