Junior Full Stack Developer

Job updated 30 days ago
The employer was active 1 day ago

Job Description

Performs tasks such as, but not limited to, the following:

* Design and build web or mobile applications that interact with embedded devices based on requirement.

* Familiar with back-end development and RESTful APIs.

* Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).

* Good working knowledge of Git version control.

* Strong debugging skills, especially when testing applications with hardware environments.

* Collaborate closely with the embedded software team to deliver integrated solutions.

Requirements

* Knowledge in at least one programming language (JavaScript/TypeScript, Java, C#, Go, Kotlin), more than one is plus

* Familiarity with development frameworks like React Native, Kotlin Multiplatform, .NET

* Strong understanding of software design principles, including Object-Oriented Programming (OOP), data structures, and algorithms.

* Strong knowledge of database (SQL or NoSQL)

* Knowledge in CICD is plus

* Experience with version control systems (e.g., Git) and development methodologies

* Excellent problem-solving, analytical, and critical thinking skills

* Excellent communication and collaboration skills.

* Good written and verbal English communication

* Self-motivated with the capability to drive development efforts to completion

* Passion for building innovative and reliable embedded systems that solve real-world problems

1
No requirement for relevant working experience
Managing staff numbers: not specified
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
Logo of Celestica.

About us

What we do

At Celestica, we enable the world's best brands. We build trusted relationships and solve complex technology challenges to help our customers realize greater value, potential and outcomes. We are a leader in high-reliability design, manufacturing and supply chain solutions that brings global expertise at every stage of product development – from the drawing board to full-scale production and after-market services. With talented teams across North America, Europe and Asia, we imagine, develop and deliver a better future with our customers.

Living Our Values

At Celestica, we foster a motivated, high-integrity work environment based on a strong set of corporate Values. These Values empower our employees to provide you with superior service.

Relentless Curiosity
We are obsessed with uncovering the information and insights that allow us to anticipate and overcome the challenges of the future.

Bold Conviction
We dare to envision new solutions, new technologies, new ways of working and invest to make it a reality.

Unwavering Dedication
We exemplify teamwork and commitment in every decision and every action to be the best partners to our customers and our colleagues.

Whether you’re a recent graduate or an experienced professional, joining us means working with some of the brightest minds and most talented people in the industry. You can leave your personal stamp on projects and impact others like never before.

Join an Award-winning Team

At Celestica, we recognize that our employees play an important role in our company’s success and we strive to create a collaborative environment that fosters innovation, empowers people and leverages individual expertise. By joining Celestica, you'll discover that working for a global company creates endless career opportunities for you.