Point your AI agent at freehire and let it find you a job.

Get the CLI →

Sunovaa Tech

NewBe an early applicant

Full-Stack Software Developer

Posted Updated 1 view
Discussion

Job Title: Senior Full-Stack Software Developer

Company: Siemens Mobility
Experience: 6+ Years
Employment Type: Full-Time
Location: As per business requirement

Job Summary

We are looking for an experienced Senior Full-Stack Software Developer to design, develop, deploy and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience in Angular and TypeScript for frontend development, combined with backend development expertise in Java, Python or Rust.

The candidate should have experience building REST APIs and microservices, working with AWS cloud services, containerization, Kubernetes and CI/CD pipelines. Experience with cloud-native architectures, hybrid deployments, application security and observability will be an advantage.

Key Responsibilities

  • Design, develop and maintain scalable full-stack applications and enterprise software solutions.
  • Build responsive and maintainable frontend applications using Angular, TypeScript, JavaScript, HTML and CSS.
  • Develop and maintain backend services, REST APIs and microservices using Java, Python or Rust.
  • Design and implement relational database schemas, data models and efficient database queries.
  • Develop, containerize and deploy applications using Docker and Kubernetes.
  • Work with AWS cloud services and support cloud-native and hybrid cloud/on-premises deployments.
  • Implement and maintain CI/CD pipelines to automate software build, testing and deployment.
  • Apply secure coding practices and implement appropriate application security controls and audit logging.
  • Implement logging, monitoring and observability to improve application reliability and troubleshooting.
  • Collaborate with architects, developers, QA engineers, DevOps teams and other stakeholders throughout the software development lifecycle.
  • Participate in code reviews, technical design discussions, debugging and performance optimization.
  • Follow software engineering best practices, Agile methodologies and quality standards.

Mandatory Skills

  1. Angular: Strong hands-on experience developing frontend applications using Angular.
  2. TypeScript and JavaScript: Proficiency in modern TypeScript and JavaScript development.
  3. Frontend technologies: Good knowledge of HTML and CSS.
  4. Backend development: Hands-on development experience in at least one of Java, Python or Rust.
  5. REST APIs and microservices: Experience designing, developing and integrating RESTful APIs and microservices.
  6. Database technologies: Knowledge of relational databases, SQL and data modeling.
  7. Containerization and orchestration: Practical experience with Docker and Kubernetes.
  8. AWS Cloud: Experience developing, deploying or supporting applications on AWS.
  9. CI/CD and DevOps: Experience with automated build, testing, integration and deployment pipelines.
  10. Full-stack development: Minimum 6 years of relevant software development experience.

Preferred Skills

  • Experience with React or other modern frontend frameworks.
  • Knowledge of Terraform and infrastructure-as-code practices.
  • Experience with Helm charts and Kubernetes application deployments.
  • Experience with hybrid cloud and on-premises environments.
  • Understanding of application security, audit logging, authentication and authorization.
  • Experience with application monitoring, logging and observability tools.
  • Knowledge of cloud-native architecture, scalability, reliability and performance optimization.
  • Experience working in Agile/Scrum teams.

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology or a related discipline.

Ideal Candidate Profile

The ideal candidate should be a hands-on full-stack developer who can independently contribute to frontend and backend development, build API-driven applications, and support containerized deployments in AWS environments. Candidates with strong Angular and TypeScript skills, backend development experience and practical Kubernetes exposure will be preferred.


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.