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

Senior Full Stack Developer Role

Uploaded by

yafen13221
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Senior Full Stack Developer Role

Uploaded by

yafen13221
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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.

Common questions

Powered by AI

The Senior Full Stack Developer role aligns with promoting a high-performance culture by requiring individuals to possess a breadth of technical expertise in both front-end and back-end technologies, which supports innovative and robust software solutions. The emphasis on strong problem-solving skills, effective communication, and collaboration reflects the company's high expectations for individual and team performance. Involvement in code reviews and optimizing application performance demonstrates a commitment to excellence and continuous improvement, which are key aspects of a high-performance culture .

The qualifications for a Senior Full Stack Developer include a Bachelor's degree in Computer Science, Software Engineering, or a related field, with over four years of experience in full stack development. Skills emphasized include strong expertise in Python (Django Framework) for back-end and React for front-end development. Knowledge of microservices architecture, Typescript, HTML, CSS, and UI frameworks (Material UI, Tailwind CSS) is required. Database management skills in SQL and NoSQL, understanding of OOP concepts, design principles like SOLID, and experience with caching techniques (Redis) and queuing (RabbitMQ) are crucial. Proficiency in Docker, unit testing, version control with Git, and Agile methodologies, coupled with strong problem-solving, communication, and collaboration skills, is expected .

The job description emphasizes teamwork as essential for the Senior Full Stack Developer role by highlighting collaboration with product managers and designers to gather requirements and translate them into technical specifications. Team members are also expected to participate in code reviews, offering insights and feedback to improve code quality. Moreover, the role involves working in Agile teams, which requires close collaboration and communication with other team members to optimize application performance and troubleshoot issues effectively .

The emphasis on agile methodologies enhances the software development process by fostering flexibility, iterative progress, and customer collaboration. Agile practices allow for continuous feedback and adjustments, ensuring that the product meets evolving client needs and technological advancements. This approach helps teams adapt to changes quickly and efficiently, encourages transparent communication, and supports collaborative problem-solving. Ultimately, agile methodologies contribute to higher-quality software deliverables and improved team dynamics .

The company's incentives reflect its commitment to employee satisfaction and retention through various means. By offering competitive salaries, flexible holidays, and the ability to work remotely or in different hub cities, the company adapts to personal values and needs. Additionally, Eastern Enterprise's emphasis on professional growth, encouraging the free exchange of ideas, and appreciating differences in the workplace contribute to a supportive environment. The inclusion of fun team activities and legendary parties further emphasizes the company's commitment to maintaining morale and a positive work atmosphere .

Microservices play a crucial role in the architecture of the Monitoring and Evaluation platform project by enabling the development of scalable and flexible backend applications. The Senior Full Stack Developer is expected to have expertise in developing applications using this architecture, which allows for the decoupling of services, ease of deployment, and independent service scaling. This design approach also facilitates easier maintenance and better fault isolation, improving the overall robustness and performance of the platform .

Technologies expected for integrating front-end and back-end systems include React for front-end development and Python (Django Framework) for back-end. RESTful APIs are used to enable communication between these components. Proficiency in using database systems like SQL (PostgreSQL) and NoSQL is necessary for handling data management tasks. The developer is also expected to utilize Docker for containerization and work within Dockerized environments. Tools for version control such as Git are critical for maintaining code repository integrity and collaboration .

Eastern Enterprise supports work-life balance by offering flexible festive holidays, allowing employees to swap days off according to their personal beliefs and values. The option to work remotely or at hub city offices also supports flexibility. For personal growth, the company emphasizes professional development and provides opportunities for employees to work with motivated teams, encouraging continual learning and contribution to innovative projects. These offerings contribute to a supportive work environment that balances professional responsibilities with personal well-being .

The expected programming skills contribute significantly to developing and maintaining robust web applications by ensuring proper implementation of both front-end and back-end features. Expertise in Python (Django) and React facilitates the creation of dynamic, responsive interfaces and efficient data processing. Knowledge of design patterns and principles like SOLID, along with skills in SQL/NoSQL databases, supports clean, maintainable code. Proficiency in microservices architecture and caching techniques (e.g., using Redis) enhances application scalability and performance. Testing expertise ensures application reliability, while skills in version control (Git) enhance collaboration and code integrity .

Eastern Enterprise incorporates its cultural values by promoting a unique Indo-Dutch culture that values people, encourages development, and rewards performance. The company sets high goals and appreciates individuals with an entrepreneurial spirit. Employees are offered opportunities for professional growth through continuous development programs. The company also supports the free exchange of ideas, respects differences, and fosters well-being in the workplace. By providing flexible working arrangements and valuing employee input, Eastern Enterprise ensures that its cultural values are aligned with employees' professional development .

You might also like