Job Title: SDE 3 Location: Hyderabad Department: Engineering Reports To: Engineering Manager About US: Foundation AI automatically ingests incoming documents, emails, and attachments from across your firm. It profiles matches, classifies, and saves each to your DMS, and then automate document-dependent workflows according to your rules. Read more about us at www.foundationai.com. Job Overview: As an SDE 3 at Foundation AI, you will be crucial in designing and developing software solutions that meet our business objectives. You will work closely with product managers and engineering teams to create scalable, high-quality software. This role requires deep technical expertise, strong problem-solving skills, and the ability to mentor junior engineers while driving engineering excellence within the organization. In this role, you are expected to have strong depth in frontend technologies like React and a good understanding in backend technologies like Python, Celery, RabbitMQ, Keycloak. Responsibilities: Software Development: Design,develop, test, and deploy scalable and maintainable software solutions. Writeclean, efficient, and well-documented code following best practices. Participate in code reviews and provide constructive feedback to peers. Ensurethetechnical feasibility of UI/UX designs and optimize applications for maximum speed and scalability. Createresponsive and visually appealing user interfaces that enhance user experience and engagement. Technical Leadership: Leadsmalltomedium-sized projects, guiding the technical direction and making architectural decisions. Providetechnical guidance to team members, ensuring adherence to best practices in software development. Assistin troubleshooting and resolving complex technical issues in development and production environments. Workonthearchitecture and design of the software Ownmultipleinitiatives for Technical OKRs Actively monitor system performance by tracking the number of requests, response times, error rate etc. Collaboration and Communication: Collaborate with product managers to understand project requirements, scope, and deliverables. Workclosely with cross-functional teams, including QA, operations, and customer support, to ensure successful project delivery. Communicateeffectively with team members and stakeholders, articulating technical concepts and project status clearly. Mentorship and Team Development: Mentorjunior engineers, providing guidance and support in their technical growth. Participate in recruitment processes, conducting technical interviews and evaluating candidates. Fosteraculture of continuous learning and improvement within the engineering team. Process Improvement: Contribute to the continuous improvement of software development processes and practices. Implementtools and mechanisms to enhance efficiency, quality, and operational excellence. Ensureproper documentation and knowledge sharing within the team. Project and Delivery Management: Managetheexecution of projects, ensuring timely delivery and high-quality outcomes. Addressandmanagetechnical debt with appropriate prioritization. Participate in sprint planning, grooming, and review sessions to ensure project alignment and progress. Innovation and Problem Solving: Proactively identify and resolve technical issues and challenges. Stay updated with the latest industry trends and technologies to drive innovation within the team. Encourage creative solutions and approaches to technical problems.Skills and Tools: Experience with user interface design and front-end architecture using React In-depth knowledge of JavaScript, CSS, HTML(5), React, Redux, Webpack, Enzyme, Flux, and other front-end languages. Experience working with responsive web designs and mobile websites Understanding of REST APIs and comfortable with integrating RESTful APIs with backend Familiarity with technologies, programming languages, and frameworks like Python, Flask, and FastAPI. Good understanding of Celery (asynchronous task executors), RabbitMQ, Airflow Proficiency in logging tools such as ELK stack. Experience with identity management (OAuth2, OIDC, SAML) using tools like Keycloak. Strong knowledge of ORM frameworks like SQLAlchemy and databases such as Postgres and MongoDB. Experience with the OOP approach and Agile/Scrum methodologies. Knowledge of Unit testing frameworks like Protractor, Jest, Enzyme etc. Experience with browser-based debugging and performance testing software. Proficiency in cloud technologies like AWS, Azure, GCP. Experience with containerization and orchestration tools like Docker and Kubernetes. Proficient understanding of code versioning tools, such as Git. Experience with Agile/Scrum methodology. Experience working in an Agile development environment. Knowledge of industry best practices and trends in software development and technology. Experience with cloud computing, DevOps practices, and CI/CD pipelines. Extensive experience in software development and architecture. Proven ability to solve significantly complex problems and make high-impact architectural decisions. Expertise and understanding of front-end technologies. Deep experience in working on React.js, greater than 5 years. Strong leadership and team management skills, with experience in mentoring and developing engineers. Excellent project management skills with a track record of delivering high-quality software projects on time. Strong strategic thinking and problem-solving skills. Excellent communication and interpersonal skills, with the ability to articulate technical concept to non-technical stakeholders. Experience with process improvement and operational excellence in software development. Certifications: Certified JavaScript DeveloperEducation: Bachelor's or Masters degree in Computer Science, Engineering, or a related field. Our Commitment: At Foundation AI, we're committed to creating an inclusive and diverse workplace. We value equal opportunity and affirmative action principles, giving everyone an equal chance to succeed. We're dedicated to offering equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. Upholding these values and adhering to applicable laws is paramount to us. For any feedback or inquiries, please contact us at careers@foundationai.comPowered by JazzHR
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.