- Company Name
- AltaML
- Job Title
- Regular Full Stack Software Engineer
- Job Description
-
Job Title: Regular Full Stack Software Engineer
**Role Summary**
Develop, test, and maintain production‑ready software that integrates machine learning models into enterprise client systems. Build RESTful services, cloud components (Azure, AWS, GCP), and lightweight SPA front‑ends while ensuring security, scalability, and high code quality.
**Expectations**
- 1–3 years professional software development experience.
- Rapid skill growth in full SDLC, cloud, data, and AI‑enabled architectures.
- Deliver secure, maintainable, and high‑performing code under Agile/Scrum methodology.
**Key Responsibilities**
1. Design, code, test, and deploy production‑ready applications.
2. Build REST APIs and integrate ML models into existing workflows.
3. Develop cloud components on Azure, AWS, or GCP; support CI/CD pipelines.
4. Contribute to front‑end SPA development using modern JavaScript frameworks.
5. Write automated unit, integration, and security tests; perform QA and code reviews.
6. Ensure compliance with security and data protection best practices.
7. Collaborate with project teams, clients, and delivery staff for requirements, estimates, and documentation.
8. Identify and implement improvements to development processes and team workflows.
**Required Skills**
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and a strong framework (React/Vue/Angular).
- Experience building RESTful services with a modern backend framework.
- Knowledge of C# or Python (transferable skills across languages).
- Full SDLC experience, including design, coding, testing, deployment, and maintenance.
- Understanding of scalable application architectures and database schema design.
- Familiarity with authentication/authorization mechanisms.
- Strong debugging, unit testing, and use of Git (or equivalent VCS).
- Working knowledge of Agile/Scrum practices.
**Nice to Have**
- Microservices architecture, Docker/Kubernetes, and cloud‑native deployment.
- CI/CD pipeline design and DevOps practices.
- Experience with Responsible AI principles.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- No mandatory certifications listed, but knowledge of cloud platforms (Azure/AWS/GCP) and DevOps tools is advantageous.