Senior Full-stack Developer Python, ReactJS
We are looking for a senior full stack developer with Python, .NET, and ReactJS on the Front End and and Web services/API experiences to join one of the new development teams. This full-stack role prioritizes Python, which is required at a senior level, and JavaScript, .NET at an intermediate level.
Responsibilities
- Partner with Project Manager towards improving and fulfilling technical direction of product.
- Developing and implementing features relevant to the Backend side using Python, .NET with Agile Scrum Methodology.
- Be passionate about Python, .NET, JavaScript stay relevant and understand how to implement advancement for existing or new systems.
- Designed, developed, reviewed, implemented, and managed Python, .NET, and ReactJS application code and services for the production and pre-release environments.
- Mentor and guide junior engineers, supporting their professional growth and development.
- Participate in Agile software development, prototyping, and code review with development teams to build scalable microservices-based products
Essential Skills
- 4+ years of Python, focus on API development.
- Experience with ReactJS and other declarative UI frameworks.
- Experience in architecting, developing, and deploying modern architectural patterns/techniques.
- Experience in building, integrating, and operating highly distributed applications (Microservices, SOA, self-contained systems).
- Solid experience in designing & developing RESTful APIs and microservices-based systems.
- Experience in Agile development environments.
- Strong understanding of standard Software Engineering process and Agile methodology.
- Excellent software engineering skills and solution-driven way of thinking.
- Strong understanding of secure coding practices and application security.
- Experience in AWS or other cloud environments is a plus.
- Experience in event-driven architectures, messaging patterns, and Apache Kafka is a plus.
- Experience with .NET Framework, .NET Core C# development is a plus.
- Fluent English speaking.
You should be an expert in:
- Python
- Restful APIs design (OpenAPI, Swagger)
You should have knowledge of several of these technologies:
- NET Framework, .NET Core C# development
- Relational DB (PostgreSQL,) Mysql
- NoSql (MongoDB, Redis…)
- Docker/Container
- JavaScript / TypeScript
- CI/CD (Jenkins/Github action)
- Message queue (Apache Kafka)
- Architectural Patterns
Why you’ll love working here
- Meaningful work with passionate colleagues.
- Attractive compensation, regular assessments, and salary reviews.
- Year-end bonus & performance, retention bonus.
- 100% salary, full insurance.
- Extra-health care program for employees.
- Lunch allowance.
- Attractive benefits for team activities (team building, team outings, sports, trade union activities).
- Various training on technical and soft skills.