The Role
The Full Stack Engineer will develop and maintain SaaS platform components, integrate APIs, write clean code, and participate in an agile team environment, while learning new technologies.
Summary Generated by Built In
What we're looking for
- BS in Computer Science, Software Engineering, or a related field
- Solid understanding of HTML, CSS, and JavaScript
- Exposure to React or another component framework
- Basic Python or Java experience (coursework counts)
- Familiarity with REST APIs and HTTP concepts
- Comfortable with Git and the command line
- Clear written and verbal communication
Bonus points for
- A portfolio, GitHub profile, or personal project to share
- Any hands-on experience with Flask, Django, or Spring Boot
- Basic SQL knowledge
- Familiarity with Docker or cloud platforms, even from tutorials
- Experience writing automated tests of any kind
Responsibilities
- Build and maintain React UI components based on design mockups and wireframes
- Integrate frontend components with backend REST APIs
- Implement backend features using Python (Flask/Django) or Java Spring Boot
- Write clean, readable, and well-documented code following team standards
- Assist in designing and consuming RESTful API endpoints
- Write and run queries against relational (PostgreSQL) or NoSQL (MongoDB) databases
- Identify and fix bugs across the frontend and backend
- Participate in code reviews, both giving and receiving constructive feedback
- Collaborate with designers and product managers to translate requirements into working features
- Join agile ceremonies including sprint planning, standups, and retrospectives
- Learn and apply cloud deployment basics with support from senior engineers and DevOps
- Write basic unit or integration tests for your own code
- Continuously learn new tools and technologies as the platform evolves
Frontend
- HTML5, CSS3, and JavaScript (ES6+)
- React.js and component-based UI development
- Connecting frontend interfaces to REST APIs
Backend
- Python with Flask or Django, or Java with Spring Boot
- RESTful API design and implementation
- Basic understanding of authentication concepts (OAuth, JWT)
Databases
- SQL fundamentals and experience with PostgreSQL or MySQL
- Basic familiarity with NoSQL databases such as MongoDB
- Writing simple queries and understanding data relationships
DevOps & Tooling
- Git and version control workflows
- Command line proficiency
- Basic awareness of cloud platforms (AWS, Azure, or GCP) and containerization (Docker)
Testing
- Writing basic unit or integration tests
- Familiarity with testing frameworks such as Jest, PyTest, or JUnit is a plus
Soft Skills
- Problem-solving and analytical thinking
- Clear written and verbal communication
- Ability to work in an agile, collaborative team environment
- Willingness to learn and adapt to new tools and requirements
Top Skills
AWS
Azure
CSS
Django
Docker
Flask
GCP
Git
HTML
Java
JavaScript
MongoDB
Postgres
Python
React
Spring Boot
SQL
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
At Nokia, we create technology that helps the world act together. As a trusted partner for critical networks, we are committed to innovation and technology leadership across mobile, fixed and cloud networks. We create value with intellectual property and long-term research, led by the award-winning Nokia Bell Labs. Adhering to the highest standards of integrity and security, we help build the capabilities needed for a more productive, sustainable and inclusive world.









