- Company Name
- CreateFuture
- Job Title
- Senior Software Engineer (Full Stack)
- Job Description
-
Job title: Senior Software Engineer (Full Stack)
Role Summary:
Lead and deliver end‑to‑end full‑stack solutions for diverse client projects. Collaborate with a cross‑functional agile team to design, develop, test, and deploy high‑quality web applications, ensuring adherence to best engineering practices and technical excellence.
Expectations:
* Champion technical direction and elevate engineering standards.
* Mentor and coach junior engineers, fostering knowledge sharing.
* Deliver robust, scalable code across frontend and backend layers.
* Maintain clear, actionable communication with product, design, QA, and client stakeholders.
Key Responsibilities:
1. Design, develop, and test frontend components using JavaScript/TypeScript and SPA frameworks (React, Vue.js, Angular, Svelte).
2. Build and expose RESTful APIs in Java; integrate with relational or NoSQL databases.
3. Implement modern cloud‑native deployments on AWS, Azure, or Google Cloud, leveraging CI/CD pipelines.
4. Conduct code reviews, enforce coding standards, and promote automated testing.
5. Resolve complex technical issues and drive continuous improvement of processes and tooling.
6. Collaborate with business analysts, QA, and client teams to translate requirements into technical solutions.
Required Skills:
* Strong proficiency in Java, JavaScript, and TypeScript.
* Experience with React (core) and one additional SPA framework (Vue, Angular, or Svelte).
* Proven backend development with Java, including RESTful services and database integration.
* Cloud deployment skills – AWS, Azure, or GCP; familiarity with Kubernetes, Docker, Terraform.
* Knowledge of DevOps principles, CI/CD pipelines, and automated testing.
* Excellent communication, teamwork, and mentorship abilities.
Required Education & Certifications:
* Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
* Relevant certifications (e.g., AWS Certified Developer, Oracle Java SE) are a plus.