CareerPlanGet AI match score →

Software Engineer (Full stack/Backend Engineer for Full-time/Intern/Potential Founder)

💼 Internship🗓 2026-06-24

Core

Full-stack software engineering covering back-end, middle layer, and front-end development to build and maintain applications for customers.

Role type

Full-stack Software Engineer

Builds

Web applications and software solutions

Domain

Software Engineering / Web Development

Deliverable

product features

Required skills

JavaScript, HTML, CSS, SQL, Computer Science fundamentals, REST API design, API documentation, DevOps, CI/CD pipeline management, Code review and evaluation

Preferred skills

ReactJS, AngularJS, Express.js, Django, Spring, Flask, AWS, GCP, NoSQL databases (DynamoDB, MongoDB, Cassandra)

Responsibilities

Designing and building back-end, middle layer, and front-end components; Implementing features based on customer needs; Managing DevOps and CI/CD pipelines; Designing and documenting REST APIs; Evaluating code for standards, structure, and compatibility; Identifying and resolving issues from customer feedback and testing

Seniority

Open to Interns, Full-time Engineers, and Potential Founders

Rewrite
## About the role We are looking for a Software Engineer/Intern to join our engineering team. The engineering team is responsible for product development from back-end, middle layer to front-end presentation. ## What You'll Do - Backend, middle layer, frontend, software application designing, building, and maintaining - Implement features to fit our customers' needs - DevOps and CICD pipeline - Apply computer science knowledge to tackle challenging engineering problems - Conferring with teams to resolve conflicts, prioritize needs, develop content criteria, or choose solutions. - Designing and implementing RestAPI, as well as API documentation. - Maintaining an understanding of the latest Web applications and programming practices through education, study, and participation in conferences, workshops, and groups. - Identifying problems uncovered by customer feedback and testing, and correcting or referring problems to appropriate personnel for correction. - Evaluating code to ensure it meets industry standards, is valid, is properly structured, and is compatible with browsers, devices, or operating systems with the consideration of scalability and reliability ## Requirements - CS knowledge and experience in programming applications. - Experienced in JavaScript, HTML, CSS, Experienced in SQL - Dedicated team player. - Ability to thrive in a fast-paced environment. - Solid ability in both written and verbal communication. - Knowledge of programming language and technical terminology. - Able to develop ideas and processes and clearly express them, and able to solve complex problems. ## Preferred Requirements - Good to have frontend software experience, such as ReactJS, AngularJS - Good to have backend software experience, such as Express.js, Django, Spring, Flask, etc - Good to have AWS, GCP experience - Good to have NoSQL database experience, such as DynamoDB, MongoDB, Cassandra
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗