- Company Name
- Glocomms
- Job Title
- Full-Stack Engineer
- Job Description
-
Job title: Full‑Stack Engineer
Role Summary: Contract engineer focused on building end‑to‑end solutions for an investment technology platform. Design and implement responsive front‑end interfaces and scalable RESTful back‑ends that support data access, analytics, and internal trading workflows. Ensure high quality, secure, and testable code through DevOps practices and continuous integration.
Expactations: • 4‑5 years of professional development experience.
• Strong application of clean‑code principles (SOLID, domain‑driven design).
• Experience in Agile or hybrid environments, delivering incremental features.
• Ability to translate business requirements into user stories and technical designs.
Key Responsibilities:
- Develop client‑side UI using React, Vue, or Angular, delivering responsive, accessible web applications.
- Build and maintain back‑end services in Python (or Node.js, Java, C#, Go) that expose RESTful APIs for investment data access.
- Integrate with an enterprise data warehouse and implement data validation, caching, and optimization layers.
- Write automated unit, integration and end‑to‑end tests; contribute to CI/CD pipelines and monitor production health.
- Participate in code reviews, architecture discussions, and cross‑functional sprint planning.
- Resolve production incidents, troubleshoot performance bottlenecks and enhance system resilience.
Required Skills:
- Proficiency in a modern back‑end language (Python preferred, Node.js, Java, C#, Go acceptable).
- Advanced front‑end skills with React, Vue or Angular.
- RESTful API design and implementation experience.
- SQL proficiency; PostgreSQL schema design; familiarity with NoSQL (MongoDB, Cassandra) is a plus.
- Automated testing (pytest, jest, mocha, etc.) and CI/CD toolchain (Git, Jenkins, GitHub Actions).
- Understanding of security best practices (OWASP, authentication/authorization frameworks such as OAuth2, Okta).
- Exposure to message queues or event streaming (Kafka, RabbitMQ, Redis) and workflow orchestration (Airflow).
- Comfortable with distributed systems, caching, and dev‑ops practices.
- Strong communication and collaboration in cross‑functional teams.
- Experience in financial services or complex data domains is a bonus.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- No mandatory certifications; security or cloud platform credentials (e.g., AWS Certified Developer, Azure Developer Associate) are advantageous.