- Company Name
- MLabs
- Job Title
- Full Stack Software Engineer (Multiple Roles, Remote & On-Site)
- Job Description
-
**Job Title:** Full Stack Software Engineer (Remote & On‑Site)
**Role Summary:**
Design, develop, and maintain end‑to‑end web applications for fast‑growing startups operating in AI, healthcare, and SaaS. Contribute to both new product creation at seed stage and scaling of existing platforms in growth environments.
**Expectations:**
- Deliver high‑quality code across front‑end and back‑end components.
- Collaborate with cross‑functional teams (product, design, QA) in a remote or hybrid setting.
- Adapt to varying startup maturity levels, from prototype to production scaling.
- Communicate progress and issues clearly; meet sprint and release deadlines.
**Key Responsibilities:**
- Build and enhance responsive UI using modern frameworks (e.g., React, Vue, Angular).
- Implement server‑side logic, APIs, and data persistence with Node.js, Python, Java, or equivalent.
- Design and optimize database schemas (SQL/NoSQL) and ensure data integrity.
- Write automated tests, conduct code reviews, and uphold best practices for security and performance.
- Participate in architectural decisions, technical planning, and continuous integration/deployment pipelines.
- Troubleshoot production issues and provide timely fixes.
**Required Skills:**
- Proficiency in front‑end technologies: HTML5, CSS3, JavaScript/TypeScript, and at least one major framework.
- Strong back‑end experience with RESTful API design, microservices, and server‑side languages (Node.js, Python, Java, Go, etc.).
- Familiarity with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB, DynamoDB).
- Experience with version control (Git) and CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
- Understanding of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.
- Ability to work independently, prioritize tasks, and thrive in a fast‑paced startup environment.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- Relevant certifications (e.g., AWS Certified Developer, Google Cloud Associate, or similar) are optional but advantageous.