Full Stack Developer
ESSENTIAL SKILLS:
- Proficient in modern front-end frameworks and libraries such as React, Angular, or [URL Removed] with strong knowledge of HTML5, CSS3 and responsive design.
- Strong experience with server-side development using Node.js, Java (Spring), .NET, or similar backend technologies.
- Solid experience with RESTful API design and implementation, plus familiarity with GraphQL.
- Proficient in one or more programming languages used on the backend (JavaScript/TypeScript, Java, C#,Python).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) and strong SQL skills.
- Practical experience with version control systems, primarily Git, including branching strategies and pull request workflows.
- Familiarity with CI/CD pipelines and DevOps practices (e.g., Jenkins, GitLab CI, GitHub Actions) and ability to deploy applications to cloud platforms.
- Strong understanding of unit testing, integration testing and test automation frameworks for both front-end and back-end.
- Experience building responsive, accessible, and performant user interfaces with a focus on UX best practices.
- Proficiency with containerization and orchestration technologies such as Docker; Kubernetes experience advantageous.
ADVANTAGEOUS SKILLS:
- Experience with TypeScript across front-end and back-end codebases.
- Familiarity with cloud platforms (AWS, Azure, or OCI) and cloud-native services for hosting, storage, and serverless computing.
- Experience with state management libraries (Redux, MobX, Vuex) and complex client-side architectures.
- Knowledge of microservices architecture and experience developing and maintaining microservices.
- Experience with message brokers and streaming technologies (Kafka, RabbitMQ) for asynchronous communication.
- Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation.
- Experience with performance monitoring and observability tools (Prometheus, Grafana, New Relic).
- Familiarity with security best practices for web applications, including OWASP Top 10 mitigations and secure authentication/authorization (OAuth2, JWT).
- Experience with UX design tools and collaborating with designers (Figma, Sketch) to implement pixel-perfect interfaces.
- Experience working in Agile/Scrum teams and participating in ceremonies (planning, retrospectives, demos).
Desired Skills:
- Full Stack Developer
- front-end
- Angular
- Java
- React