Python Full-Stack Developer
Descripción del puesto
Position overview: DataArt is a global software engineering firm and a trusted technology partner for market leaders and visionaries.
Our world-class team designs and engineers data-driven, cloud-native solutions to deliver immediate and enduring business value.
- We promote a culture of radical respect, prioritizing your personal well-being as much as your expertise.
We stand firmly against prejudice and inequality, valuing each of our employees equally.
- We respect the autonomy of others before all else, offering remote, onsite, and hybrid work options.
Our Learning and development centers, R&D labs, and mentorship programs encourage professional growth.
- Our long-term approach to collaboration with clients and colleagues alike focuses on building partnerships that extend beyond one-off projects.
We provide the ability to switch between projects and technology stacks, creating opportunities for exploration through our learning and networking systems to advance your career.
- We are seeking Full-stack Engineers to join our growing technology team to build, maintain and evolve our fintech products, data pipelines and ML infrastructure using the latest toolsets and architecture.
- The path of a software engineer for our organization will typically follow one of two primary paths: you will either progress through greater responsibility and ownership over technical architecture and systems as an Individual Contributor; or you will progress into leading technical teams of software engineers and help orchestrate larger projects and help develop and mentor more junior engineers.
- Design, develop, modify, implement, and support software components anywhere in the software stack
- Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
- Focus on overall product quality and user experience
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Collaborate cross-functionally with data scientists, business users, project managers and other engineers to achieve elegant solutions
- Provide recommendations for continuous improvement
- Assist in task planning, estimation, scheduling, and staffing
- Requirements: Bachelor's Degree in Computer Science or relevant experience
- Broad experience designing, programming, and implementing large information systems
- Ability to provide in-depth evaluation and analysis of unique complex technological issues
- Excellent analytical and problem-solving skills
- Excellent organization and time management skills
- Excellent written and verbal communication skills
- Entrepreneurial and creative spirit, with willingness to lend expertise where needed
- Experience working with Python backend framework, preferably Flask and FastAPI
- Experience working with Typescript and ReactJS (+Redux) framework
- Experience working with relational and non-relational databases (sql and nosql engines)
- Experience working with ORM systems like SQLAlquemy
- Experience working with github, testing tooling in python and cypress, CI/CD and Agile methodology
¿Te interesa este puesto?