Monday, October 27, 2025
THCO Outsource

FULLSTACK DEVELOPER

Posted: 4 days ago

Job Description

About the Role We are seeking a talented Full Stack Software Engineer to join our growing technology team. The ideal candidate will have strong experience in both frontend and backend development, a solid understanding of modern web application architecture, and preferably experience in banking environments. This role offers the opportunity to work closely with product managers, UX designers, and other engineers to deliver innovative and reliable software. Key Responsibilities ● Design, develop, test, and deploy robust, scalable web applications and APIs. ● Work across the full technology stack (frontend, backend, database, and cloud infrastructure). ● Collaborate with cross-functional teams to translate business requirements into technical solutions. ● Maintain and improve existing systems, ensuring high reliability and performance. ● Write clean, maintainable, and well-documented code following best practices and coding standards. ● Implement secure coding principles and ensure compliance with industry regulations, especially those relevant to banking and finance. ● Participate in code reviews, architectural discussions, and agile development ceremonies. ● Monitor application performance and troubleshoot production issues. Required Skills & Experience ● Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). ● 3-5 years of professional experience as a Full Stack Developer or Software Engineer. ● Proficiency in **frontend technologies**: React, Angular, or Vue.js; HTML5, CSS3, JavaScript/TypeScript. ● Strong experience in **backend technologies; Node.js, Java, C#, Python, or similar. ● Experience with RESTful APIs, microservices architecture and database systems (SQL and NoSQL).● Solid understanding of C.I/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS, Azure, or GCP). ● Familiarity with secure coding practices, authentication, and authorization (OAuth, JWT, etc.). Preferred Qualifications ● Experience working in banking, fintech, or financial services environments. ● Knowledge of regulatory compliance payment systems, or core banking systems. ● Experience with DevOps tools and infrastructure-as-code (Terraform, CloudFormation etc.). ● Exposure to event-driven architectures and message queues (Kafka, RabbitMQ). Soft Skills ● Strong problem-solving and analytical thinking skills. ● Excellent communication and collaboration abilities. ● Attention to detail with a focus on delivering high-quality software. ● Ability to work independently and in a fast-paced, agile team environment.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs