3+ years of experience in back-end development., Proficient in API, NestJS, software architecture, and TypeScript., Beginner knowledge in web security., Fluent in English, either native or fully fluent..
Key responsabilities:
Integrate with external FinTech APIs to manage HSA/FSA accounts.
Implement web scraping solutions for online merchants to retrieve users' order histories.
Design and optimize database structures and software architecture.
Collaborate with the team to review code, write documentation, and mentor junior developers.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We are a young and growing company, with operations in Medellin and Bogota, focused on the generation of technological solutions in synergy with our customers and our team so that these solutions add value within their organizations and their business processes.
At Softgic we work with the coolest, with those who build, with those who love what they do, with those who have 100 in attitude, because that's our #Cooltura. Join our purpose of making life easier with technology and be part of our team as a
Backend Engineer.
Compensation:
USD 2K - 2.5K/month.
Location:
Remote (anywhere).
Mission of Softgic:
In Softgic S.A.S. we work for the digital and cognitive transformation of our clients, aware that quality is an essential factor for us, we incorporate the following principles into our policy:
Deliver quality products and services.
Achieve the satisfaction of our internal and external clients.
Encourage in our team the importance of training to grow professionally and personally through development plans.
Comply with the applicable legal and regulatory requirements.
Promote continuous improvement of the quality management system.
What makes you a strong candidate:
You have 3+ years of experience in back-end development.
You are proficient in API, NestJS, software architecture, and TypeScript.
You are beginner in web security.
English - Native or fully fluent.
Responsibilities and more:
We are looking for a skilled Back-End Engineer with expertise in NestJS, TypeScript, and API integrations, particularly within the FinTech industry. The ideal candidate will have strong experience in designing database structures, integrating external APIs, and implementing web scraping solutions.
Responsibilities:
Integrate with external FinTech APIs to manage HSA/FSA accounts.
Implement web scraping solutions for common online merchants (e.g., Amazon) to retrieve users' order histories.
Design and optimize database structures and software architecture.
Work within an existing TypeScript/NestJS framework to enhance and maintain backend services.
Ensure web security best practices and develop robust networking solutions.
Write end-to-end (E2E) tests to maintain code quality.
Collaborate with the team to review code, write documentation, and mentor junior developers
Requirements
3-5 years of back-end development experience.
Strong proficiency in NestJS + TypeScript (or similar Node.js-based frameworks).
Experience integrating external APIs, especially in FinTech.
Proficiency in data structures and algorithms.
Understanding of networking fundamentals and web security best practices.
Experience designing database structures and software architecture.
Ability to write end-to-end (E2E) tests.
Desired Skills:
Experience with web scraping and automating data extraction.
Experience setting up monitoring and alerting systems.
Familiarity with AWS and cloud-based deployment.
Prior experience working with FinTech APIs.
Ability to manage timelines and projects independently.
Mentorship experience for junior developers.
Benefits
We're certified as a Great Place to Work.
Opportunities for advancement and growth.
Paid time off.
Formal education and certifications support.
Benefits with partner companies.
Referral program.
Flexible working hours.
Salary:
USD 2K - 2.5K/month
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.