Summary
✨ AI‑Generated
A growing digital solutions team is looking for a Junior Software Engineer to help develop scalable web applications and backend services. The role offers hands-on experience across frontend, backend, and database technologies.
Highlights
Entry-level opportunity to build modern web applications while collaborating with cross-functional teams in a fast-paced development environment.
Description
About the Role
We’re looking for a Junior Software Engineer who is passionate about building impactful digital products.
You will contribute to the development of modern web applications using JavaScript, React.js, and Next.js, while also supporting backend systems built with Express.js and PostgreSQL.
You’ll work in a collaborative and fast-moving environment alongside product managers, designers, and engineers to build solutions that are scalable, reliable, and user-friendly.
Responsibilities
Develop, test, and maintain responsive web applications using JavaScript, React.js, and Next.js.Build and maintain backend services and RESTful APIs using Express.js.Design, integrate, and optimize databases using PostgreSQL.Translate product and design requirements into functional, user-friendly features.Collaborate with product managers, designers, and other engineers throughout the product development lifecycle.Participate in code reviews, debugging, testing, and performance optimization.Use Git for version control and team-based development workflows.Write clean, maintainable, and well-documented code.Stay updated with modern development tools, frameworks, and engineering best practices.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.1-2 years of professional experience or at least 1 year of relevant internship experience in software development.Hands-on experience with the following technologies: JavaScript, React.js, Next.js, Express.js, Git, PostgreSQL.Understanding of frontend development principles, component-based architecture, and responsive web design.Basic understanding of backend development, API integration, and relational databases.Familiarity with debugging, testing, and software development best practices.Strong analytical thinking and problem-solving skills.Good communication skills and the ability to collaborate effectively within a team.Eagerness to learn, adapt, and work in a fast-paced environment.
Plus Points
Experience using Material UI for building user interfaces.Familiarity with TanStack Query for server-state management and data fetching.Experience using Sequelize or other Object-Relational Mapping tools.Knowledge of mobile application development using Flutter.Basic knowledge of backend development or automation using Python.