Overview
Software Engineer – Automation & Integration
Location: Remote
Employment Type: Full-time
Salary: Open to negotiate based on experience
English is a MUST B2+ or C1
About the Role
We are seeking a highly skilled Software Engineer with strong expertise in automation, API integration, and middleware development.
The ideal candidate is proficient in modern programming languages, experienced in working with data systems, and passionate about building scalable solutions that connect and streamline complex business processes.
Responsibilities
- Design, develop, and maintain automation scripts, middleware, and standalone applications to support business operations.
- Build and integrate RESTful and GraphQL APIs , ensuring seamless communication between internal and external systems.
- Write and optimize SQL queries to manage and extract insights from relational databases (PostgreSQL, MySQL, etc.).
- Collaborate with data teams to leverage data warehousing tools (Snowflake, Redshift, BigQuery) and implement efficient data workflows.
- Develop middleware solutions using frameworks such as Express.js, Flask, or Spring Boot to enhance interoperability across platforms.
- Deploy, manage, and monitor applications on cloud platforms (AWS, Azure, or GCP).
- (Optional/Preferred) Apply knowledge of serverless architectures and containerization (Docker, Kubernetes) for scalable deployments.
- Work closely with cross-functional teams (Product, Data, Operations) to understand requirements and deliver technical solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- 5+ years of experience in software development, with a focus on automation and system integration.
- Strong experience in API design and integration (REST, GraphQL).
- Advanced knowledge of SQL and practical experience with data warehousing solutions .
- Proven track record of building automation workflows to streamline processes.
- Solid experience in developing middleware applications .
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Strong problem-solving, analytical, and communication skills.
Nice to Have
- Experience with serverless applications (AWS Lambda, Azure Functions, Google Cloud Functions).
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Background in financial services, SaaS, or high-scale data environments.
What We Offer
- Competitive salary indefinite term contract and benefits package.
- Opportunity to work with cutting-edge technologies and cloud platforms.
- Collaborative, fast-paced, and innovation-driven environment.
- Career growth opportunities in a company expanding its technical capabilities.
#J-18808-Ljbffr