Junior Software Developer
Job Summary
- Maintain and enhance existing data processes ensuring reliability performance and scalability
- Improve and support Python-based services; contribute to the development of new ones
- Design implement and optimize scalable data architectures
- Drive system reliability and performance improvements across all data workflows
- Modernize data processes by introducing new tools and technologies
- Work with and improve the data orchestration layer (Airflow) for stable operation and scalability
- Collaborate with cross-functional teams to ensure architectural alignment and best practices adoption
Qualifications :
- Proficiency in Python for data processing and platform development
- Strong knowledge of SQL with ability to write efficient complex queries
- Hands-on experience with Snowflake
- Experience with DBT for data transformation and modeling
- Practical experience with Airflow for orchestration of data workflows
- Strong communication collaboration and problem-solving skills
- Ability to operate independently take ownership and drive initiatives to completion
- Bachelors degree in Computer Science Engineering or related field
Remote Work :
Yes
Employment Type :
Full-time
Key Skills
About Company
At Sigma Software, we are involved with the clientÂ’s team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more