Apply

Senior Engineer (Full Stack)

Posted 2024-09-20

View full description

💎 Seniority level: Senior, 5+ years as a Full Stack Developer

📍 Location: India

💸 Salary: 2500000 - 3500000 INR per year

🔍 Industry: Mortgage industry

🏢 Company: Saaf Finance

🗣️ Languages: English

⏳ Experience: 5+ years as a Full Stack Developer

🪄 Skills: AWSSoftware DevelopmentAgileDesign PatternsJavascriptMachine LearningMongoDBMySQLStrategyData StructuresAngularPostgresReactCommunication SkillsCollaborationJavaScriptProblem SolvingAgile methodologiesTerraform

Requirements:
  • 5+ years as a Full Stack Developer.
  • 3+ years experience with JavaScript frameworks (React, Angular, etc.).
  • 3+ years experience with NodeJS.
  • Bachelor’s Degree in Computer Science or Software Engineering preferred.
  • Experience with Postgres, MongoDB, MySQL.
  • Deep understanding of AWS infrastructure and services.
  • Experience with Terraform is preferred.
  • Solid understanding of software development life cycle and Agile methodologies.
  • Proven experience in leading a team or architecting a large-scale enterprise product.
  • Exceptional problem-solving and debugging skills.
  • Excellent written and verbal communication skills.
  • Self-driven with a strong work ethic and a passion for excellence.
  • Ability to work effectively both independently and as part of a team.
  • Knowledge of design patterns, data structures, distributed systems, and machine learning.
  • Prior experience in an early-stage startup is highly preferred.
Responsibilities:
  • Design, develop, and maintain software to automate mortgage-related processes.
  • Collaborate with founders, senior engineers, and design teams to turn customer needs into effective solutions.
  • Help shape engineering strategy and contribute to product features and team planning.
  • Create scalable, easily updatable systems and follow a security-first mindset in feature development.
  • Break down large projects into manageable tasks with team agreement.
  • Promote documentation and knowledge sharing to enhance collaboration.
  • Foster an open environment for expressing thoughts and ideas.
  • Regularly review and improve team methods and workflows.
  • Guide and support team members to build skills and ensure mutual coverage.
  • Use thorough debugging methods and enhance monitoring for service stability.
Apply