Junior Software Engineer
Location:
Remote
Job Type:
Full-time
Salary:
Flexible / Competitive, based on experience
About the Role
We are looking for a
Junior Software Engineer
to join our growing technology team. This is a outstanding opportunity for someone who is passionate about software development, enjoys solving problems, and wants to build real-world products while learning from an experienced team.
Key Responsibilities
Develop, test, and maintain web applications and software features.
Write clean, scalable, and maintainable code.
Work closely with senior developers, product, and design teams.
Debug issues and improve application performance.
Participate in code reviews and follow software development best practices.
Build and integrate APIs and third-party services.
Write basic technical documentation and maintain existing code.
Stay updated with new technologies and development practices.
Requirements
0–2 years of experience in software development (freshers with strong projects are welcome).
Good understanding of programming fundamentals,
data structures, and algorithms.
Experience with at least one programming language such as
JavaScript/TypeScript, Python, Java, or similar
.
Basic understanding of
HTML, CSS, Git, REST APIs, and databases
.
Strong problem-solving and analytical skills.
Ability to work independently in a remote environment.
Positive communication and teamwork skills.
Willingness to learn and take ownership of tasks.
Good to Have
Experience with
React, Node.js, Next.js, Python, or similar frameworks
.
Familiarity with cloud platforms such as AWS, GCP, or Azure.
Understanding of SQL/NoSQL databases.
Experience building personal, academic, or open-source projects.
Basic understanding of CI/CD and software testing.
What We Offer
100% Remote work
Adaptable and collaborative work environment
Opportunity to work on real-world products
Learning and mentorship from experienced engineers
High ownersh
📌 Junior Software Engineer Ahmedabad (India)
🏢 Birbal
📍 India