- Company Name
- Corriculo Recruitment
- Job Title
- Senior Developer
- Job Description
-
**Job Title:** Senior Developer
**Role Summary:**
Full‑stack developer responsible for designing, building, and enhancing high‑performance, secure, and scalable software platforms for the legal and property sectors. Leads projects from inception to deployment, mentors junior team members, and upholds engineering best practices across .NET/C#, TypeScript/JavaScript, SQL/PostgreSQL, and AWS environments.
**Expectations:**
* Deliver reliable, high‑quality solutions that meet business and technical requirements.
* Champion continuous improvement in performance, security, and code quality.
* Mentor and guide junior developers, fostering a culture of learning and collaboration.
* Work closely with Product, Architecture, and cross‑functional teams to align technical strategies with business goals.
**Key Responsibilities:**
1. Design and implement scalable, secure features in .NET (C#) and TypeScript/JavaScript.
2. Develop, test, and maintain database schemas and queries in PostgreSQL.
3. Architect and manage deployment pipelines on AWS, including CI/CD workflows.
4. Conduct code reviews, performance tuning, and security hardening.
5. Lead project delivery, ensuring timelines, budgets, and quality standards are met.
6. Mentor junior developers, providing technical guidance and feedback.
7. Collaborate with Product and Architecture teams to translate requirements into technical solutions.
**Required Skills:**
* Strong full‑stack experience with .NET (C#) and TypeScript/JavaScript.
* Proficiency in SQL and PostgreSQL.
* Hands‑on experience with AWS services (EC2, RDS, Lambda, S3, etc.) and DevOps practices.
* Expertise in CI/CD, version control (Git), automated testing, and containerization (Docker/Kubernetes).
* Solid knowledge of security best practices, performance optimization, and code quality metrics.
* Experience leading projects and mentoring junior engineers.
* Excellent communication, problem‑solving, and collaboration skills.
**Required Education & Certifications:**
* Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
* AWS certifications (e.g., AWS Certified Developer – Associate) are advantageous.
---