Calling All Upstarters!
SENIOR BACK END ENGINEER WANTED!
We are Upstart 13. We are humble, hungry, and competent people who are radically changing the expectations and experience of outsourcing for all participants by challenging barriers that create inequality and by bringing down borders in technology for people everywhere. We’re all about delivering value and doing big things. We have become game-changers for teams around the world who look to Upstart’s services as differentiators.
Job Description:
We are seeking an experienced Senior Software Engineer (Systems, Data) with a strong background in backend development, system integration, and data engineering. The ideal candidate will be responsible for integrating and orchestrating various downstream systems through APIs and automating workflows using scripting languages such as PHP, Python, or JavaScript. Additionally, the candidate will have experience in ETL/ELT processes to manage data flows between systems. This role requires deep technical expertise in backend development, system orchestration, and working with data pipelines.
Responsibilities:
- Design, develop, and maintain backend solutions to integrate and orchestrate various downstream systems.
- Build and manage APIs for system communication and automation workflows.
- Implement and maintain ETL/ELT pipelines to ensure seamless data transfer between systems.
- Collaborate with cross-functional teams to gather requirements and deliver scalable backend solutions.
- Write efficient and reliable scripts to automate system operations and integrations.
- Monitor and troubleshoot backend systems to ensure high availability and performance.
- Optimize workflows and system integrations for better efficiency and scalability.
- Ensure data accuracy and integrity across systems by implementing best practices in data management.
Qualifications
Experience:
Technical skills:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 7+ years of experience in backend development with PHP, Laravel, and WordPress.
- Strong proficiency in API development and integration.
- Experience with orchestration platforms and automating system workflows.
- Solid understanding of ETL/ELT processes and experience building data pipelines.
- Experience working with RESTful APIs, web services, and data-driven systems.
- Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and their services related to system integration and data pipelines.
- Strong problem-solving skills and the ability to troubleshoot complex system issues.
- Experience with message queuing systems (e.g., Kafka, RabbitMQ) and API management platforms.
- Familiarity with database technologies (SQL/NoSQL) for system integration.
- Familiarity with Python, JavaScript, and front-end collaboration.
Soft skills:
- Strong attention to detail, and verbal and written communication skills.
- Strong time management skills and ability to balance team and individual responsibilities.
- Exceptional analytical and conceptual thinking skills.
- Strong flexibility/adaptability.
- Commitment to staying informed about industry trends, technologies, and best practices in data engineering.
- Willingness to be you, show you care, and solve problems.
Bonus skills:
- Experience with event-driven architecture and microservices.
- Familiarity with CI/CD workflows.
- Knowledge of data security and governance best practices.
Why Upstart13?
- We put people first at Upstart 13! We believe the world is filled with amazing people and we are willing to go to great lengths to seek out others who share our values to join our cause of bringing down borders in technology for people everywhere.
- We develop leaders at Upstart 13, we focus on what matters to do meaningful work, we own our shit, we stay curious, and we understand responsibility leads to giving. We do big things together!
Perks:
- Job type: a long-term, full-time job.
- Fully remote.
- USD competitive salary.
- 20+ Paid time off days.
Are you ready to join our cause? Be sure to ask, “Why 13?”