We are looking for a passionate and motivated
Junior Software Engineer
to join our growing team. In this role, you'll work alongside experienced engineers, product managers, and designers to build robust, user-centric web applications. This is a great opportunity for someone early in their career who wants to learn, grow, and make an impact in a dynamic, tech-driven environment.
Responsibilities :
Develop and maintain web applications using modern frontend and backend technologies
Write clean, efficient, and well-documented code following software engineering best practices
Collaborate closely with product managers, designers, and senior engineers to implement new features
Debug and troubleshoot issues across the entire technology stack
Participate actively in code reviews and agile development processes
Contribute to API design and database performance optimization
Requirements :
Bachelor's degree in Computer Science, Software Engineering, or a related technical field
Minimum of 1 year of collaborative software development experience (internships, academic projects, or professional work)
Proficiency in at least one modern programming language (e.g., JavaScript, Python, Go) with strong knowledge of core programming concepts
Good understanding of modern software engineering practices such as test-driven development (TDD), continuous integration, code review, and microservices architecture
Familiarity with Git and version control workflows
Preferred Qualifications :
Previous exposure to AI-driven product environments
Familiarity with Golang, TypeScript, and Python
What We Offer :
Competitive salary and benefits package
A collaborative and inclusive work culture
Opportunities to work with modern tools and scalable systems
Mentorship from experienced engineers