Point your AI agent at freehire and let it find you a job.

Get the CLI →

Advensus

NewBe an early applicant

Software Engineer/Programmer

Posted
Discussion

Summary

Mid-level software engineer (1–5 years' experience) hired through Advensus for its client in Chaguanas, Trinidad and Tobago. The role covers backend and/or frontend development across the full SDLC — design, coding, testing, deployment, and maintenance — using languages like C#, Java, JavaScript/TypeScript, Node.js, SQL, and Git.


About the job

Our client is seeking candidates for mid-level Software Engineer / Programmer positions. Ideal applicants will have 1–5 years of professional software development experience. In this role, you will contribute to both backend and/or frontend components of our platform, participate in the full software development lifecycle (from requirements to deployment), and collaborate with product, QA, and other cross-functional teams to deliver reliable, performant, and maintainable software.


Key Responsibilities

• Design, implement, test, deploy, and maintain software components (web services, backend modules, UI/client-side features, integrations) as part of a larger system.

• Translate product requirements and user needs into technical specifications and design proposals.

• Write clean, efficient, well-documented, and maintainable code; adhere to coding standards and best practices.

• Participate in full-lifecycle software development: requirements analysis, architecture and design, coding, testing (unit/integration), deployment, and maintenance.

• Collaborate with cross-functional teams: product managers, QA, designers, DevOps/infrastructure to deliver features and fix bugs.

• Troubleshoot, debug, and resolve software defects and performance issues. Monitor application performance and iterate for improvements.

• Contribute to architectural and design discussions; propose improvements to system scalability, maintainability, and reliability.




We thank all applicants for their interest; however, only those meeting the requirements will be contacted.




Requirements

Required Qualifications

  • Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or a related technical discipline.
  • Proficiency in one or more modern programming languages and frameworks commonly used in cloud / web applications (e.g. C#, Java, JavaScript / TypeScript, Node.js, other backend or full-stack frameworks).
  • Strong understanding of software development fundamentals: object-oriented design, data structures, algorithms, software design patterns, software lifecycle (design → implement → test → deploy → maintain).
  • Experience with relational databases and/or other data storage (e.g. SQL, ORM), and working with data flow in backend / frontend contexts.
  • Familiarity with version control (e.g. Git), code reviews, collaborative development workflows, and the general expectations of professional software engineering.
  • Strong analytical, problem-solving, and debugging skills.
  • Good communication skills, ability to work in a team, and collaborate with cross functional groups (product, QA, operations).


Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.