What are the responsibilities and job description for the Full Stack Software Engineer position at CyberCoders?
Position Overview
We are seeking a versatile Full Stack Software Engineer to design, build, and maintain end-to-end software solutions across web, mobile, and IoT platforms. The ideal candidate will work across front-end (React) and back-end services, develop Android and iOS applications, and integrate with AOSP and IoT devices. You will collaborate with product and hardware teams to deliver scalable APIs, robust mobile experiences, and reliable device integrations.
Key Responsibilities
- Design, implement, and maintain full-stack features spanning front-end (React) and back-end services, ensuring high performance and scalability.
- Develop, test, and publish native mobile applications for Android and iOS; maintain app quality, performance, and user experience.
- Work with AOSP and Android platform internals as needed to support device-level functionality and customizations.
- Integrate and maintain IoT device connections and firmware interfaces using common protocols (MQTT, BLE, HTTP), and troubleshoot device-cloud interactions.
- Design and implement RESTful APIs and GraphQL endpoints; collaborate with backend engineers on data models, authentication, and business logic.
- Build and maintain CI/CD pipelines, automated testing, and deployment processes for web, mobile, and backend services.
- Perform code reviews, mentor junior engineers, and promote engineering best practices across the team.
- Monitor production systems, analyze logs and metrics, respond to incidents, and iterate on reliability and performance improvements.
- Collaborate with product managers, UX designers, and hardware engineers to translate requirements into technical solutions and delivery plans.
Qualifications
- Bachelors degree in Computer Science, Engineering, or equivalent practical experience.
- 3 years of professional experience as a Full Stack or Software Engineer working on web and mobile products.
- Strong front-end skills with React, modern JavaScript (ES6 ), HTML5, and CSS3.
- Proven back-end experience with one or more server languages and frameworks (Node.js, Java, Go, Python) and experience building RESTful APIs or GraphQL.
- Experience developing native Android apps (Java/Kotlin) and familiarity with AOSP and platform-level customization.
- Experience developing iOS apps (Swift/Objective-C) or working closely with iOS teams.
- Practical knowledge of IoT integrations and protocols (MQTT, BLE, CoAP) and experience connecting devices to cloud services.
- Experience with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (Kubernetes) is preferred.
- Strong understanding of databases (SQL and NoSQL), caching, and data modeling.
- Familiarity with CI/CD tools, automated testing, performance profiling, and monitoring tooling.
- Excellent problem-solving skills, strong communication, and ability to work in cross-functional teams.
- Bonus: published Android apps, contributions to AOSP or open-source projects, and experience with embedded firmware or low-level Android internals.
Benefits
- Health
- Dental
- Vision
- 401(k)
- Profit Sharing
- On-Site Fitness Center
- PTO Floating Holidays
Email Your Resume In Word To
Corey.Yates@CyberCoders.com
Looking forward to receiving your resume through our website and going over the position with you. Clicking apply is the best way to apply.
Please do NOT change the email subject line in any way. You must keep the JobID: linkedin : CY6-1983253 -- in the email subject line for your application to be considered.
Corey Yates - Executive Recruiter
For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This is a new role.
This job was first posted by CyberCoders on 04/09/2026 and applications will be accepted on an ongoing basis until the position is filled or closed.
CyberCoders is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. Our hiring process includes AI screening for keywords and minimum qualifications. Recruiters review all results. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. Individuals needing special assistance or an accommodation while seeking employment can contact a member of our Human Resources team at Benefits@CyberCoders.com to make arrangements.
Copyright 1999 - 2026. CyberCoders , Inc. All rights reserved.
Salary : $120,000 - $150,000