We are looking for a talented and motivated Full Stack Developer to join our client's Capabilities Team. The ideal candidate should have a deep understanding of system architecture and design and be passionate about building high-quality applications.
As a Full Stack Developer, you will be responsible for building core front and back-end functional capabilities, as well as enhancing and optimizing existing web-applications and platforms. You should have a strong focus on team collaboration and be able to work effectively in a fast-paced, agile environment.
Requirements
- Expert knowledge of Python (Flask), TypeScript, and React application, with a desire to learn more about other programming languages.
- At least 3 years of professional software design and development experience on multi-tiered enterprise applications.
- Proficient in data access techniques for both relational and NoSQL databases.
- Strong understanding of agile development processes, including SCRUM, Unit Testing, Continuous Build, and Integration, and a desire to suggest improvements to these processes.
- Quick learner who proactively seeks to improve and stays up-to-date with new technologies.
- Excellent verbal and written communication skills.
- Ability to participate in multiple projects concurrently.
- Ability to work well in a fast-paced team environment under pressure to meet tight deadlines.
- Competent in Python or a similar language.
- Competent in development tools such as VSCode, WebStorm, vim, etc.
- Familiarity with databases and Big Data technologies.
- Competent in other tools such as Jira, Git, GitHub Actions, etc.
We are looking for someone who is passionate about developing high-quality applications, works well in a team, and has a positive attitude. If you are looking for a challenging and rewarding opportunity with a growing startup, we would love to hear from you.