Job Title: Software Engineer II (Mid-Level) Company Name: InterFace Job Url: https://jobs.gusto.com/postings/interface-software-engineer-ii-mid-level-d45c5fc2-710e-4943-acc7-b7ee79b007d7 Job Description: INTERFACE Software Engineer II (Mid-Level) Remote · Full time Apply for Software Engineer II (Mid-Level) As a Mid-Level Developer, you will contribute to the development and maintenance of web applications while collaborating with team members to deliver high-quality software. About InterFace InterFace builds integrations between Real Estate platforms that help Real Estate teams build a solid sales process. Working at InterFace can accelerate your career and give you the opportunity to work with world-class talent. We’re a team that loves what we do and we all thrive on our ability to make an impact. We are growing at a superfast rate, and you can unleash your superpowers with InterFace! InterFace is an arm of SharpData Analytics, Inc., a C-Corp based in California. We have a team working at an office in Navi Mumbai, India. Description Experience Required: Minimum 2 years of software development experience. Role & Responsibilities: As a Mid-Level Developer, you will contribute to the development and maintenance of web applications while collaborating with team members to deliver high-quality software. Your primary responsibilities will include:: Technical Contribution: Write clean, maintainable, and efficient code while adhering to best practices and coding standards Collaborative Development: Work with the development team to design and implement scalable, reliable, and efficient solutions. Collaborate with cross-functional teams, including UX designers and product managers, to deliver the best user experience. Code Reviews: Participate in code reviews to ensure a high standard of code quality and provide constructive feedback to team members. Problem Solving: Leverage your problem-solving and debugging skills to address technical challenges and troubleshoot issues related to performance, security, and scalability. Integration and API Development: Work on integrating APIs, libraries, and frameworks into the application. Documentation: Create and maintain technical documentation for your work, including architecture, design decisions, and coding standards. Stay Updated: Stay informed about the latest industry trends and technologies and contribute ideas for technology adoption or process improvements. Agile Participation: Contribute to Agile development practices, including sprint planning, retrospectives, and daily stand-up meetings. Preferred Candidate Profile: The ideal candidate for this role should possess the following qualifications and skills: A minimum of 2 years of hands-on experience in software development. Strong technical expertise in Python, React, NodeJS and relevant web development technologies. Familiarity with REST API development and GraphQL, specifically with Apollo. Understanding of Zapier, Third Party Integration, TypeScript and advanced JavaScript concepts. Basic knowledge of Continuous Integration/Continuous Deployment (CICD) pipelines. Exposure to AWS services such as Lambda, DynamoDB, RDS, EC2, S3, and SQS. Excellent problem-solving and debugging skills. Strong verbal and written communication skills to collaborate effectively with team members and stakeholders. Ability to work both independently and as part of a collaborative team. Familiarity with Agile development methodologies, such as Scrum or Kanban. This role offers the opportunity to grow your technical skills, collaborate with a talented team, and contribute to building innovative solutions. INSTRUCTION FOR VIDEO INTRO: Mandatory and NOT longer than 1.5 minutes, answering the following questions: 1. What super power you wish you had, and why? 2. Why do you feel you would be the Rockstar Developer we are looking for? 3. Tell us something quirky about yourself. Note: A Google Drive link would work. Or you could use a free platform like Loom.com Salary $1,000 - $1,500 per month