Junior Software Engineer, Integrations
Role details
Job location
Tech stack
Job description
-
Design, develop and implement APIs to integrate different systems with our products.
-
Collaborate with product managers and stakeholders to gather and analyze integration requirements and translate them into technical specifications.
-
Transform various formats of data into JSON using Go/Python/Javascript to integrate the data with our apps.
-
Create DNS records for external web applications.
-
Maintain and enhance existing integration frameworks to improve performance, scalability, and reliability.
-
Troubleshoot and resolve integration issues, ensuring minimal disruption to business operations.
-
Document integration processes, workflows, and technical designs to support knowledge sharing and future maintenance.
-
Participate in code reviews, testing, and deployment activities to ensure high-quality deliverables.
-
Stay current with emerging integration technologies and industry best practices to continuously improve integration strategies.
-
Other duties and responsibilities as assigned., * Communication - Clearly articulates ideas; shares information concisely and professionally in reports, emails and presentations; tailors messages appropriately based on audience.
-
Problem Solving - Strives to understand contributing factors; works to resolve complex situations.
-
Project Management - Manages multiple projects and meets deadlines in a fast- paced environment; develops project plans; manages resources effectively; communicates changes and progress; manages project team activities.
-
Adaptability - Adapts to change and challenging situations; open to new ideas and responsibilities.
-
Client Service - Promotes positive client relationships; works with intentional client focus; service-oriented; strives to solve issues raised by clients.
-
Engagement - Aligns oneself with organizational values; actively commits oneself to excellence and continuous growth; takes ownership of successes and failures.
-
Teamwork - Accountable to team; works collaboratively; appreciates view of team members; respectful.
Requirements
Do you have experience in YAML?, Do you have a Associate's degree?, * Bachelor's or Associate's Degree in Computer Science or related field required.
-
Authorized to work in the U.S. without sponsorship.
-
Ability to pass a criminal background check and drug screen.
-
Proven experience developing solutions to solve business problems.
-
Experience collaborating with Stakeholders to deliver a correct solution.
-
Ability to explain large in depth technical systems to non-technical business partners.
-
Strong understanding of design principles, development tools, and deployment technologies.
-
Knowledge of the software development life cycle is a plus.
-
Some experience with some of the following technologies and concepts:
o Experience using Amazon Web Services or comparable Cloud Products
o Experience with using 3rd party APIs.
o Experience with Automation and Continuous Integration/Deployment.
o Experience using SQL/NoSQL database technologies.
o Experience with GIT or other version control systems,
o Experience using JSON and other markup languages (i.e., XML, YAML).
o Experience using a monitoring service such as Splunk, DataDog, or similar.
o Experience using one of the following languages: Python, Javascript, or Go.
o Experience with UNIX-based systems (especially the CLI).
o Experience with DNS.
o Experience with SFTP protocols., * Design - Generates creative solutions; Demonstrates a high attention to detail; Uses feedback to modify designs; Applies design principles.
Benefits & conditions
Pulled from the full job description
- Flextime
- Paid time off
- Opportunities for advancement, * Competitive salary and ability to enroll in a comprehensive benefits package after 90 days.
- Opportunity for professional growth, career advancement, and ongoing training & development.
- Collaborative and innovative work environment.
- 10 days of Paid Time Off and 20 hours of Flex Time per year upon hire.
- 401K Retirement Plan with up to 3.5% company match.
- Opportunity to work with cutting-edge software solutions and contribute to meaningful projects.
- Chance to make a significant impact on the visual identity and success of our software products.