Job Description:
Intermediate Full Stack Developer
We are a forward-thinking company that values innovation and collaboration. Our software development team primarily focuses on Greenfields development, creating new systems while also maintaining existing domains. We operate with a flat management structure, fostering an open and friendly work environment where every team member has a voice.
Role Overview:
We are looking for a motivated Intermediate Full stack Developer with experience or knowledge in cloud platforms and building decoupled backend and frontend solutions.
You will work alongside a skilled team, developing scalable and efficient applications. This is an exciting opportunity to contribute to cutting-edge projects while expanding your technical skills in a supportive environment.
Key Responsibilities:
- Develop and maintain fullstack applications with a decoupled backend and frontend architecture.
- Work with backend technologies such as Python to build APIs with Data Access Layers (DALs) and databases like SQL and MongoDB.
- Build responsive, dynamic frontend applications using TypeScript, JavaScript, React Native, Next.js, CSS, JavaScript, and HTML.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Participate in Agile development processes, including stand-ups, sprint planning, and retrospectives.
- Utilize JIRA and Confluence for Agile project management and documentation.
- Use GIT for source control and version management.
- Support and maintain existing applications as needed.
- Write clean, efficient, and well-documented code.
Key Requirements:
- Good experience and strong knowledge of backend technologies such as Python.
- Good experience and strong knowledge of frontend technologies, including TypeScript, JavaScript, React Native, Next.js, CSS, JavaScript, and HTML.
- Familiarity with cloud platforms and how to build scalable applications.
- Understanding of decoupled backend and frontend architectures and building microservices – according to SOLID principles.
- Knowledge of Agile methodologies, with experience using JIRA and Confluence being a plus.
- Experience using GIT for source control.
- Strong problem-solving skills and willingness to learn.
- Ability to work collaboratively in a team-oriented environment.
What We Offer:
- A friendly and supportive team with a flat management structure.
- A dynamic environment with a focus on greenfield development projects.
- The opportunity to work mostly onsite, with one day a week remote.
- A smart casual dress code.
- Continuous learning and growth opportunities.
If you are a passionate and eager-to-learn developer looking for a challenging opportunity that will offer great career growth in a dynamic and collaborative environment, we'd love to hear from you!