*This is a 6+ month remote contractor position with one of our clients*
*All resumes/CVs need to be submitted in English*
We are seeking a talented Software Engineer with at least 2 years of hands-on experience to join our client’s engineering team, ideally with experience across Node.Js, Python, and SQL. In this role, you will design, develop, and maintain scalable software applications, collaborating with cross-functional teams to solve complex problems. The ideal candidate is proficient in backend technologies and has a passion for building efficient, reliable systems. Experience in financial services and process automation is a significant advantage, as is familiarity with emerging technologies like LLMs and AI.
Key Responsibilities
* Develop and implement backend services using Node.Js, Python, and SQL databases.
* Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
* Optimize application performance, scalability, and security.
* Write clean, maintainable, and well-documented code following best practices.
* Troubleshoot and debug issues in production environments.
* Participate in code reviews, agile ceremonies, and continuous integration/delivery processes.
* Explore and integrate new technologies, including AI/ML tools where applicable, to enhance product capabilities.
* Automate workflows and processes to improve efficiency, particularly in data handling and financial operations.
Required Qualifications
* Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
* At least 2+ years of professional software engineering experience.
* Experience with Node.Js.
* Solid experience with Python for scripting, automation, and backend development.
* Expertise in SQL for database design, querying, and optimization (experience with MSSQL (Microsoft SQL Server) would be great).
* Understanding of software development lifecycle, version control (e.G., Git), and RESTful APIs.
* Excellent problem-solving skills and attention to detail.
* Strong communication and teamwork abilities.