- Company Name
- Relay
- Job Title
- Software Engineer
- Job Description
-
**Job Title**
Software Engineer
**Role Summary**
Develop and maintain full‑stack fintech solutions for a bank‑as‑a‑service platform. Own features from design to deployment, ensuring high reliability, scalability, and performance. Collaborate with product, design, and DevOps to shape technical direction and deliver customer‑centric value.
**Expectations**
- Deliver high‑quality, production‑ready code on time.
- Take ownership of end‑to‑end feature lifecycle.
- Continuously propose and implement technical improvements.
- Actively participate in code reviews, design discussions, and cross‑functional meetings.
- Adapt quickly to changing priorities in a fast‑paced environment.
**Key Responsibilities**
- Design, implement, test, and deploy features in React/TypeScript (web & React Native) and Node.js/TypeScript.
- Maintain and optimize cloud‑based infrastructure (AWS EC2, ECS, S3, RDS, DynamoDB, Lambda, SQS, SNS, SES, ElasticSearch).
- Write and maintain Terraform scripts for IaC.
- Monitor application health, performance, and availability using Datadog, logs, and metrics.
- Participate in sprint planning, backlog refinement, and retrospectives.
- Mentor junior engineers and contribute to team knowledge sharing.
**Required Skills**
- 2+ years of full‑stack software engineering.
- Strong proficiency in TypeScript, React, Node.js.
- Experience with AWS services (ECS, S3, RDS, DynamoDB, Lambda, SQS, SNS, SES).
- Familiarity with CI/CD pipelines (GitHub Actions, Docker, Terraform).
- Knowledge of relational and NoSQL databases (PostgreSQL, DynamoDB).
- Ability to write unit, integration, and end‑to‑end tests.
- Solid understanding of RESTful APIs, GraphQL, and web security best practices.
- Excellent problem‑solving, communication, and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- No mandatory certifications required, but knowledge of AWS certifications (e.g., AWS Certified Developer) is a plus.