Senior Software Engineer (Backend)

4 - 8 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a seasoned Senior Software Engineer (Backend) responsible for developing and maintaining robust backend systems. With extensive experience in Python, AWS, and database management, both SQL and NoSQL, you will provide strategic leadership and hands-on development. Your role is crucial in translating ideas into tangible digital solutions within an AWS-driven cloud ecosystem. You will have direct engagement with an offshore client, necessitating flexible working hours to align with project demands and ensure synchronized deliverables. **Responsibilities:** - Design and build backend services focusing on high availability, low latency, and scalability. - Develop and maintain efficient, reusable, and reliable Python code. - Integrate user-facing elements developed by front-end developers with server-side logic. - Implement solutions using AWS services, with a strong focus on AWS Lambdas. - Optimize application performance and manage costs effectively in the AWS ecosystem. - Manage and implement SQL and NoSQL databases, ensuring data integrity and security. - Optimize database systems for performance and scalability. - Collaborate with other team members and stakeholders. - Engage in brainstorming sessions for system architecture and software design. - Mentor junior developers and conduct code reviews to ensure high-quality software solutions. - Stay up to date with emerging technologies and industry trends. **Requirements:** - Bachelor's degree in computer science, Engineering, or related field. - Minimum of 4 years of backend development experience, with expertise in Python. - Profound knowledge of AWS services, especially AWS Lambdas. - Strong experience with SQL and NoSQL databases. - Familiarity with DevOps practices and tools. - Knowledge of security best practices in software development. - Proficiency in writing and maintaining a variety of tests. - Experience working in an Agile development environment. - Excellent interpersonal and communication skills. - Eagerness to learn new technologies and frameworks. **Preferred Experience:** - 4-6 years" experience crafting large-scale software solutions. - Python: 3+ years - AWS (Serverless Architecture, Lambda, Dynamo DB): 2+ years - Cumulative Industry Experience: 4+ years In addition, you will enjoy flexibility, recharge with flexible vacation days, comprehensive health insurance covering you, your family, and your parents, annual performance bonus, and other reimbursement benefits. (Note: The company offers flexibility, comprehensive health insurance, annual performance bonus, and reimbursement benefits. Day shift schedule and in-person work location.),

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