Software Engineer

3 years

0 Lacs

Posted:23 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

We are looking for an experienced and talented Software Developer to join our team. As a key contributor, you will be involved in the entire software development lifecycle—from brainstorming and architecting solutions to writing high-quality code and deploying it into production. You will be instrumental in developing new features, maintaining and improving existing systems, and ensuring the performance and reliability of our applications. This role requires a self-starter who thrives in an autonomous environment and is excited by the prospect of building something truly impactful.


Key Responsibilities:

  • Design, develop, and maintain high-quality, scalable, and reliable microservices and applications using modern programming languages and frameworks.
  • Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
  • Collaborate with product managers, designers, and other engineers to understand project requirements and translate them into technical solutions.
  • Participate in daily stand-ups, code reviews, and other agile ceremonies to ensure a smooth and continuous development process.
  • Troubleshoot, debug, and resolve software defects and production issues in a timely manner.
  • Ensure the security, reliability, and performance of our applications through thorough testing and continuous monitoring.
  • Stay informed about emerging technologies, industry trends, and best practices to ensure our tech stack remains modern and competitive.
  • Contribute to the continuous improvement of our development processes and tools.


Required Skills and Qualifications:

  • Bachelor’s or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 3+ years of professional experience as a Software Developer.
  • Proficiency in one or more of the following programming languages: Python, Java, C#, or JavaScript (Node.js).
  • Strong understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
  • Experience with front-end technologies like React.js, Angular, or Vue.js is a plus.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and DevOps principles.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and a strong aptitude for debugging and root cause analysis.
  • Strong written and verbal communication skills, with the ability to articulate complex technical concepts clearly.


What We Offer:

  • A competitive salary and benefits package.
  • A fully remote work environment, offering flexibility and work-life balance.
  • Opportunities for professional growth and career advancement.
  • A culture of innovation, learning, and collaboration.
  • Support for your home office setup.


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

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Pune, Maharashtra, India

thiruvananthapuram, kerala

hyderabad, telangana