What are the responsibilities and job description for the Software Developer - Full-Stack position at DonorBureau?
Job Description
Job Description
What we’re looking for :
Are you passionate about coding, problem-solving, and creating cutting-edge software solutions? Do you thrive in a dynamic environment where your ideas matter, and your work directly impacts users across the globe? If so, we have an exciting opportunity for you!
We’re looking for a Software Developer to join our innovative team and help shape the future of technology. Here, we believe in creativity, collaboration, and continuous growth. Whether you're a seasoned developer or an ambitious newcomer with the right skills, we want to hear from you!
As a Full Stack Software Developer, you will play a crucial role in designing, developing, and maintaining software applications. This opportunity is perfect for someone driven to gain extensive hands-on experience in software development, an exciting and inspiring prospect. You will collaborate directly with the CTO to help chart the future of application development at DonorBureau.
What you’ll do :
Assist in designing, developing, and testing software applications with senior staff and writing clean and efficient code
Responsible for working on front-end, server, and database software layers
Analyze and research new APIs and data sources to determine integration into our environment.
Collaborate with senior developers and cross-functional teams to understand and translate project requirements into technical specifications.
Coordinate with the Data Science team to shape data to fit their needs and integrate team output into the software modules.
Troubleshoot and resolve technical issues related to software applications and system integrations and maintain and update existing software to improve performance and fix bugs
Document code and technical processes for future reference and team knowledge sharing.
Implement scalable cloud architectures for enterprise applications using AWS and Google Cloud services.
Create and optimize ETL processes to ingest and transform large datasets for analytical purposes.
Assist junior developers in environment setup, providing simple debugging support and answering basic questions
Stay up-to-date with emerging technologies and industry best practices to ensure our systems remain current and effective
Basic Qualifications :
Bachelor’s degree in Computer Science, Computer Engineering, IT preferred or substituted equivalent experience (e.g., Associate’s degree or Software Development Bootcamp)
Proven experience as a software developer or similar role
Experience in front-end web development
Proficiency in one or more Object Oriented Programming languages (OOP) (e.g., C#, Java, or Python)
Experience with web development technologies (HTML, CSS, JavaScript)
Strong software design, development, and verification skills, including debugging, performance optimization, and testing of software applications
Strong knowledge of SQL and database querying
Familiarity with Agile concepts such as continuous delivery, embracing requirement changes, and maintaining constant customer contact
Analytical skills with the ability to collect, organize, and analyze significant amounts of data with attention to detail and accuracy
Strong communication skills and the ability to work both independently and collaboratively in a team environment
Proven ability to learn new technologies quickly and intellectual curiosity to try new approaches
Preferred Qualifications :
Experience with web development frameworks (Vue, React)
Experience with cloud platforms (e.g., Google Cloud, AWS)
Experience with version control systems like Git
Familiarity with Object Relational frameworks like Entity Framework
Company Description
Our company, DonorBureau, LLC, is a private organization with over 20 team members. We are dedicated to developing five products and are focused on a single mission : We use rational thought to take the time, cost, and risk out of finding the best advocates for organizations helping them achieve their missions.
Our Core Values
1. Collaboration : The team wins and celebrates together.
2. Ownership : Be accountable; find the solution, not the blame.
3. Innovation : Listen, be curious, and create novel solutions.
4. Integrity : Customer trust is everything.
5. Results Matter : Understand the value to our clients and DonorBureau.
Company Description
Our company, DonorBureau, LLC, is a private organization with over 20 team members. We are dedicated to developing five products and are focused on a single mission : We use rational thought to take the time, cost, and risk out of finding the best advocates for organizations helping them achieve their missions. Our Core Values 1. Collaboration : The team wins and celebrates together. 2. Ownership : Be accountable; find the solution, not the blame. 3. Innovation : Listen, be curious, and create novel solutions. 4. Integrity : Customer trust is everything. 5. Results Matter : Understand the value to our clients and DonorBureau.