0% found this document useful (0 votes)
18 views2 pages

JD_Full_Stack_React_Python

Uploaded by

yafen13221
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
18 views2 pages

JD_Full_Stack_React_Python

Uploaded by

yafen13221
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 2

Job Title: Full Stack Developer

Job Overview:
We are looking for a dynamic, enthusiastic, skilled Senior Full Stack developer to join our
team for a Monitoring and Evaluation (M&E) platform project. The ideal candidate will have
a strong background in both front-end and back-end technologies, specifically in Python and
React.

What are we looking for?


 Bachelor’s degree in Computer Science, Software Engineering, or a related field.
 4+ years of experience in full stack development, with strong expertise in React and
Python (Django Framework).
 Must have expertise in developing backend applications using microservices based
architecture.
 Proficiency in Python (Django) for back-end development.
 In-depth knowledge of React (including Hooks, Redux-saga & redux-thunk, immer,
selectors, ...etc).
 Must have experience with Typescript.
 Must have knowledge on HTML, CSS, styling, flexbox and other UI related
frameworks (Material UI, Tailwind CSS, etc).
 Expertise with database management systems (SQL - PostgreSQL/NoSQL) and data
modelling.
 Must have strong knowledge of OOPs concepts and writing code using various
design patterns and principles such as SOLID, KISS, DRY, Strategy Pattern, Behaviour
Pattern, etc.
 Must have knowledge on working with Pub-Sub event managers
 Must have knowledge on Caching and Queing techniques and their tools like Redis,
RabbitMQ, etc.
 Expertise in performing code reviews and delivering clean, readable, and easily
maintainable code.
 Must have knowledge of Docker and the ability to work in Dockerized environments.
 Should have experience writing unit test cases for both backend and frontend using
appropriate testing frameworks.
 Familiarity with version control systems, particularly Git.
 Understanding of Agile methodologies and experience working in Agile teams.
 Excellent problem-solving skills and attention to detail.
 Strong communication and collaboration abilities.

Key Responsibilities:
 Design, develop and maintain robust web applications using Python (Django
Framework) and React.
 Collaborate with product managers and designers to gather requirements and
translate them into technical specifications.
 Translate business needs into technical specifications and implement solutions.
 Implement RESTful APIs to facilitate communication between front-end and back-
end systems.
 Optimize application performance and ensure high availability.
 Participate in code reviews, offering insights and feedback to improve code quality.
 Troubleshoot and debug applications, ensuring a seamless user experience.
 Create and maintain functional diagrams, workflows, and documentation to visualize
processes and system interactions.

What is working at EE like?


Eastern Enterprise is an IT services company specialized in crafting software solutions for
startups, and small & medium enterprises with passion and dedication. We are a strong
team of 250+ technology artists helping 100 clients across Europe to create software
solutions that are robust, creative, modern, user-centric, logical, and secure. Building a
company is hard work. We expect a lot from each other. We are a driven team with big
goals, so we seek individuals who are genuinely passionate about their work and possess an
entrepreneurial spirit. Our Indo-Dutch culture is unique, we value our people, encourage
their development, & reward their performance. The continuous development of our
employees is important & we believe "The heart and soul of Eastern Enterprise are Our
People". At Eastern Enterprise, Your tomorrow starts today.

What we offer:
 We offer you a chance to be part of a truly amazing journey in a company that sets
very high targets and works hard to achieve them.
 You will be able to work with smart, motivated, and engaged co-workers from all
over the world, in an intense and very energetic environment. This leads to you
having a tangible impact on the way that we operate and expand our business
 Strong technical culture of continuous innovation and improvement
 Flexible festive holidays, swap days off according to your values and beliefs.
 Work at one of our hub city offices or even remotely
 Freedom to be yourself, express your ideas in a safe way
 Much appreciation and an attractive salary
 Legendary parties, fun team outings
 A challenging position & will work with motivated project managers and developers
 Attention and time for your professional and personal growth
 EE encourages the free exchange of ideas, respect for differences, and well-being in
the workplace for everyone. Passionate people are EE's Ace of spades.

You might also like