Job Openings Backend Engineer

About the job Backend Engineer

Job Description:

  • Coordinate with cross-functional teams (Mobile, DevOps, UX, QA etc.) on planning and execution
  • Communicate, collaborate and work effectively across cross-functional teams in a global environment
  • Design and develop highly scalable, highly available, reliable, secure, and fault-tolerant systems with minimal guidance for one of the world’s fastest-growing companies in proptech (property technology)
  • Translate business requirements into scalable and extensible design
  • Building and managing automated build/test/deployment environments
  • Research new technologies and tools
  • Pair with team members on functional and non-functional requirements and spread
  • Design philosophy, goals and improve the code quality across the team

Requirements:

  • Min 2-4 years of relevant software development experience
  • Min 2-4 years of hands-on experience in designing, developing, testing, and deploying
  • Applications on Laravel large scale applications
  • Proficient in OOP, SQL, Design Patterns
  • Intermediate Skill about one of these strongly typed languages: Ruby, C++, Java, C#, or other strongly typed languages.
  • Data modeling experience in Relational databases
  • Management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security, and operability of systems
  • Ability to plan, prioritize, estimate, and execute releases with a good degree of predictability
  • Well versed with Agile methodologies, TDD and Test Engineering
  • Alleviate dependency risks
  • Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc.
  • Prior experience with distributed systems and messaging is a must
  • Continuously refactor applications to ensure high-quality design
  • Applications on WordPress large scale applications