- Company Name
- Build Circle
- Job Title
- Senior Software Engineer
- Job Description
-
**Job title**: Senior Software Engineer
**Role Summary**: Lead full‑stack development and delivery of web applications in a fast‑paced, iterative environment. Own end‑to‑end engineering excellence from design to operations, applying Agile/Lean principles and cloud‑native microservice architecture. Mentor teammates and contribute to engineering standards while maintaining strong business focus.
**Expectations**:
- Extensive experience working in high‑growth tech companies.
- Strong knowledge of Agile/Lean methodologies.
- Ability to develop, release, and maintain web applications rapidly.
- Comfortable with both front‑end and back‑end work; prefer deeper expertise on one side.
- Proven track record building microservices on container platforms (K8s, Docker).
- Native proficiency with a major cloud provider (AWS, Azure, Google Cloud).
**Key Responsibilities**:
1. Mentor and coach engineering peers, fostering growth and skill development.
2. Own architecture, code quality, and delivery timelines for web services.
3. Write, test‑first, and deploy microservices using technologies such as .NET Core, Node.js, Python, or Java/Kotlin.
4. Manage container‑based deployments (K8s, Terraform, IaC) and cloud resources (AWS Lambda, ECS, Azure Functions, etc.).
5. Implement monitoring, logging, and observability (Prometheus, Grafana, Elastic Stack).
6. Develop CI/CD pipelines (Azure DevOps, GitLab CI, GitHub Actions).
7. Collaborate with product, design, and stakeholder teams to translate business goals into technical solutions.
8. Champion engineering principles: ownership, quick feedback cycles, DevOps culture, and continuous improvement.
**Required Skills**:
- Full‑stack development (TypeScript/React, Node.js, GraphQL): proficiency.
- Back‑end heavy languages: .NET Core, Java/Kotlin, Python.
- Container orchestration (Kubernetes), IaC tools (Terraform).
- Cloud platform experience: AWS (Lambda, ECS, CloudFront, API Gateway, DynamoDB, Aurora, S3, SQS, SNS, Kinesis) or equivalent Azure/GCX services.
- DevOps and monitoring: Git, CI/CD, Prometheus, Grafana, CloudWatch, Elastic Stack.
- Agile/Lean product delivery, test‑first development, rapid iteration.
- Strong communication, stakeholder collaboration, mentorship abilities.
**Required Education & Certifications**:
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Industry certifications (e.g., AWS Certified Developer, Azure Solutions Architect, Kubernetes Administrator) are a plus but not mandatory.