Influence: Making an impact on one or more projects or products.
Technology: Highly proficient in one or more technologies within the Software Engineering discipline. Particularly skilled in one or more technologies.
System: Reliably scopes, estimates, designs, and delivers medium-to-large features while reducing the technical debt of one or more projects or products.
People: Proactively supports other team members and helps them to be successful.
Process: Follows the team processes, delivering a consistent flow of features to production.
Leverage test-driven development to deliver backend systems and user interfaces to ease development and integration between them.
Contribute to the development of APIs, specifications, and data models, facilitating integration with frontend applications and third-party systems.
Design, implement, and maintain data interactions. Optimize data operations for performance and scalability, and ensure data integrity and security.
Design and develop user interfaces, informed by UX designs that meet customer needs.
Understand and contribute to functional and non-functional automated testing suites.
Requirements
Bachelor's degree in Computer Science, Computer Engineering or related field
Strong experience with Python / Apache Spark
Solid understanding of data modeling, ETL process, Orchestration, and distributed computing
Strong understanding of software design patterns, data structures, and algorithms
Experience with Agile development methodologies
Ability to work independently as well as in a team
Strong problem-solving and analytical skills
Strong verbal and written communication skills
Related experience in analytic programming, data extraction, querying databases/data warehouses and data analysis.
Tech Stack
Apache
ETL
Python
Spark
Benefits
Remote First, Remote Only Culture
Four weeks paid time off yearly (prorated based on start date for the first year)
10 paid floating company holidays
Flexible schedule
Work from home setup including a Macbook
Collaborative, learning environment
Medical, dental, and company-paid vision insurance
Optional HSA account with some medical plans and a company contribution
Company paid basic life and AD&D insurance coverages