Jobs
August 26, 2024
Full Stack DeveloperÂ
Fireodds stands out as a digital agency that prides itself on delivering unparalleled marketing, CRM, and development solutions.
As a Full Stack Developer, you'll design, develop, and maintain both server-side and client-side applications using Java, Node.js, and Golang.
- Develop and maintain server-side logic using Java, Node.js, and occasionally Golang, along with the client-side of applications using React.js.
- Design and integrate APIs, working with both RESTful and GraphQL services.
Manage databases (SQL and NoSQL) to ensure reliable data storage and quick access. - Participate in the design and architecture of applications, including microservices-based solutions.
- Optimise the performance and scalability of existing solutions across multiple back-end technologies.
- Ensure application security, including user authentication and authorisation.
- Write unit and integration tests to maintain code quality.
- Collaborate with designers and other developers to provide the best user experience.
- Engage in code reviews and pair programming to improve code quality.
- Work with version control systems (Git) and CI/CD pipelines to automate development and deployment processes.
- Strong knowledge and experience with back-end development using Java, or Node.js, and basic experience with Golang.
- Proficiency in JavaScript (ES6+), React, Next.js for front-end development.
- Experience working with databases such as PostgreSQL, MongoDB, or Redis.
- Familiarity with testing frameworks (e.g., Jest, Mocha, Chai).
- Experience in developing RESTful APIs and/or GraphQL services.
- Understanding of microservices architecture and experience in implementing it.
- Knowledge of web application security standards and best practices (OWASP, JWT, OAuth).
- Experience with version control systems (Git) and a good understanding of CI/CD principles.
- Understanding of containerisation (Docker) and orchestration (Kubernetes).
- Experience with cloud services (AWS, GCP, Azure) is a plus.
- Strong problem-solving skills and the ability to work in a fast-paced environment.
- English Proficiency: ability to read and understand technical documentation (B1 level or higher recommended).