- Company Name
- Digitech
- Job Title
- Senior Fullstack Engineer
- Job Description
-
**Job Title**
Senior Fullstack Engineer
**Role Summary**
Lead end‑to‑end development of modern web applications, creating responsive user interfaces with React and Next.js, and building robust back‑end services using Java and Spring Boot. Design and expose RESTful/GraphQL APIs, implement database solutions, and deploy scalable, secure applications on AWS. Collaborate closely with product, design, and operations teams to deliver reliable, high‑performance systems.
**Expectations**
- 3+ years of full‑stack development experience.
- Proven expertise in Java, Spring Boot, React, and Next.js.
- Strong command of TypeScript, Webpack, Babel, ESLint, Jest.
- Hands‑on AWS deployment (RDS, S3, event frameworks).
- Solid SQL relational database design (MySQL, PostgreSQL).
- Familiarity with Git, Agile practices, and DevOps pipelines.
- Excellent problem‑solving, communication, and teamwork skills.
**Key Responsibilities**
- Develop and maintain full‑stack applications using React, Next.js, Java, and Spring Boot.
- Build UI components in TypeScript and CSS, utilizing Webpack, Babel, ESLint, and Jest.
- Design, implement, and consume RESTful and GraphQL APIs.
- Deploy and manage scalable solutions on AWS (RDS, S3, etc.).
- Work with SQL databases and optional NoSQL (MongoDB).
- Conduct code reviews, architecture discussions, and participate in agile ceremonies.
- Ensure application performance, reliability, and maintainability.
- Troubleshoot cross‑stack technical issues.
- Contribute to CI/CD pipelines (Jenkins, Git, Docker).
**Required Skills**
- Java, Spring Boot, React, Next.js
- TypeScript, Webpack, Babel, ESLint, Jest
- AWS services (Compute, RDS, S3, Event services)
- SQL (MySQL, PostgreSQL) & NoSQL (MongoDB)
- Git, Agile methodologies, CI/CD, Docker, Jenkins
**Bonus Skills**
- Ruby codebase familiarity
- Monitoring tools: New Relic, Splunk, Grafana
- Docker & Kubernetes exposure
- UI/UX design principles
**Required Education & Certifications**
- Bachelor’s degree in Computer Science or related field.