Experienced Full Stack Software Engineer – Big Data, Data Engineering, and Analytics with blithequark
Job Summary
blithequark is seeking an innovative and experienced Full Stack Software Engineer to join our dynamic tech team. As a key member of our product engineering or delivery and integration team, you will have the opportunity to engineer, code, and develop programming solutions that make us a fundamental part of our clients' digital lives. We offer a range of opportunities to work with the latest technologies and encourage you to support the broader engineering community through open source. With a focus on keeping your skills fresh and relevant, we provide dedicated time to invest in your professional development.
About blithequark
blithequark is a leading company in the private sector, committed to innovation and excellence. Our team is driven by a passion for technology and a desire to make a meaningful impact. We believe in fostering an open, steady, and inclusive environment where your voice is valued, and you have the autonomy to make decisions on what tech to use to tackle challenging issues.
Key Responsibilities
- Programming Development:
- Middle to advanced-level capability in programming development
- Contribute to software works through consistent development practices (tools, common components, and documentation) as a member of an agile team
- Participate in code reviews and automated testing
- Troubleshoot essential programming components and identify code defects for remediation
- Empower the sending, support, and monitoring of software across test, integration, and production environments
- Automate solutions in test or production environments
- Consequently scale applications based on demand projections
- Leadership:
- Opportunity to lead a small team of developers and persuade them to achieve their potential
- Influence colleagues with innovative changes and enhancements by testing the norm and showing risk-taking
What You'll Make an Impact On
As a Full Stack Software Engineer at blithequark, you will be essential to shaping our technology and product roadmap. You will be part of a fast-moving, pioneering team that enables group/continuous scientific solutions using groundbreaking technologies (Hadoop/Big Data, Data Science/ML, Python, SQL, UNIX, Shell Scripting) to deliver innovative solutions across multiple lines of businesses.
Key Responsibilities (Continued)
- Creates and tests software, including ongoing refactoring of code and drives continuous improvement in code structure and quality
- Essential focus is spent writing code, API specs, leading code reviews, and testing in continuous runs or doing verification of concepts/automation tools
- Applies visualization and different strategies to quick-track ideas
- Capabilities as a core member of an Agile team leading Client story analysis and elaboration, design and development of software applications, testing, and builds automation tools
- Deals with a specific platform/product or as part of a dynamic resource pool assigned to projects based on demand and business need
- Identifies opportunities to embrace innovative advancements
- Epitomizes rebel with a reason mindset by looking beyond the obvious for consistent improvement potential opportunities
Requirements
Essential Qualifications
- Bachelor's degree in Engineering or Computer Science or equivalent
- 3+ years of programming development experience and leading teams of developers and scrum teams
- 3+ years of hands-on experience working with Map Reduce, Hive, Spark (core, SQL, and PySpark)
- Strong Data warehousing concepts
- Knowledge of Financial reporting environment will be a plus
- Mastery on Distributed environment
- Hands-on experience with programming using Core Java or Python/Scala
- Mastery on Hadoop and Spark Design and its working standard
- Involved insight on composition and grasping complex SQL (Hive/PySpark-dataframes), improving joins while handling a large amount of data
- Experience in UNIX shell scripting
- Capability to design and develop advanced Data pipelines for batch and real-time data processing
- Ought to have insight into analysis, design, development, testing, and execution of system applications
- Exhibited ability to create and document technical and functional specifications and analyze software and system handling streams
Preferred Qualifications
- Knowledge of cloud platforms like GCP/AWS, building Microservices, and versatile solutions will be a benefit
- 3+ years of involvement with planning and building solutions using Kafka streams or queues
- Experience with GitHub/Bitbucket and utilizing CI/CD pipelines
- Experience with NoSQL i.e., HBase, Couchbase, MongoDB is great to have
- Amazing technical and analytical fitness
- Great relational abilities
- Phenomenal Task management abilities
What We Offer
At blithequark, we offer a competitive salary of $28/hour, with opportunities for professional growth and development. Our work environment is dynamic and inclusive, with a focus on innovation and excellence. We provide:
- Dedicated time for professional development
- Opportunities to work with the latest technologies
- Encouragement to support the broader engineering community through open source
- A comprehensive benefits package
- A dynamic and inclusive work environment
How to Apply
If you are a motivated and experienced Full Stack Software Engineer looking to make a meaningful impact, we encourage you to apply. Please submit your application, including your resume and a cover letter, to [insert contact information]. We look forward to hearing from you!
blithequark is an equal opportunities employer and welcomes applications from all qualified candidates.
Apply for this job