Senior Software Engineer

Year    Ahmedabad, Gujarat, India

Job Description


Company Introduction Genea was built on a foundation of listening to and serving our commercial real estate customer\'s needs starting with our flagship Overtime HVAC product. Over the years, we\'ve earned the trust and loyalty of 21 of the top 25 largest commercial real estate companies in the US and continue to prove our value to them every day. Our clients depend on us to develop value-added technology solutions to solve other pain points in their operations. We have grown our product portfolio to serve the complex and expanding needs of property teams. Genea is a family of solutions designed to improve commercial real estate operations through cutting-edge technology. Revolutionize access control, streamline overtime HVAC, and economize submeter billing. Our host of cloud-based, automated solutions are built to cut costs, reduce admin times, and maximize the tenant experience. Experiencing enormous growth with aggressive expansion plans, Genea is expanding a Software Development and Operations center in India and is looking for dynamic engineering leaders, who can become part of this already successful growth story, and partner in creating a world class team and products. Overview : We are seeking a skilled Backend Developer to join our team and play a pivotal role in the development, enhancement, and optimization of our API-based application. At the core of our engineering-driven company, we value individuals who possess a comprehensive set of technical skills and are eager to tackle some of the most challenging aspects of technology to make a meaningful impact on our end users. The successful candidate will collaborate closely with our front-end developers to design robust back-end solutions. To excel in this role, you should have a deep understanding of server-side technologies and a proven track record in a similar position. An effective backend developer is distinguished by their ability to ensure stable, fast, and secure data communication between servers and end-users, with a customer-centric and result-driven approach. We believe in transparency, teamwork, and dedication as essential qualities for our team members. If you are passionate about combining computer science principles with innovative thinking to solve daily software development tasks, we would love to hear from you. Duties and Responsibilities: Engage in the complete application lifecycle, from concept to deployment. Write and test product or system development code. Understand the technical and design specifications for each project. Develop high-performance applications with testable, reusable, and efficient code. Design customer-facing APIs and back-end services for various business functions. Collaborate with front-end developers to integrate user-facing elements with server-side logic. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency) Maintain technical documentation, including database schemas. Suggest and implement improvements to processes and technologies to enhance application performance and development efficiency. Work as part of an Agile SCRUM team in the planning, scoping, estimation and execution of technical solutions Performs other related duties as assigned by management. Qualifications: Bachelor\'s degree in computer science, information science, or a similar field. 4-6 years of experience in software development Experience using both SQL and NoSQL DBMS Understanding of asynchronous programming, its quirks, and workarounds. Grasp of fundamental design principles behind scalable applications. Exceptional analytical and problem-solving skills. Proficient understanding of code versioning tools, such as Git. Experience with microservice architecture. Familiarity with Agile/Scrum development methodologies. Good to Have: Experience in JavaScript/NodeJS frameworks. Basic knowledge of cloud-based services (AWS, Azure, Google Cloud). Familiarity with or involvement in open-source projects. Knowledge of basic OWASP security principles. Perks & Benefits: Flexible Working Environment - 5 days working 24 Days PTO, 10 Holidays. Additional leave benefits like Maternity, Paternity, Adoption Leaves, Wedding leaves, Bereavement leaves etc Family Health Insurance and Personal Accidental Benefits (Over & above CTC) Awarded as Top Workplace 2021 - 2023

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3261168
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ahmedabad, Gujarat, India
  • Education
    Not mentioned
  • Experience
    Year