Sde 3 (frontend)

Year    Hyderabad, Telangana, India

Job Description


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: \xe2\x97\x8f Design,develop, test, and deploy scalable and maintainable software solutions. \xe2\x97\x8f Writeclean, efficient, and well-documented code following best practices. \xe2\x97\x8f Participate in code reviews and provide constructive feedback to peers. \xe2\x97\x8f Ensurethetechnical feasibility of UI/UX designs and optimize applications for maximum speed and scalability. \xe2\x97\x8f Createresponsive and visually appealing user interfaces that enhance user experience and engagement. Technical Leadership: \xe2\x97\x8f Leadsmalltomedium-sized projects, guiding the technical direction and making architectural decisions.\xe2\x97\x8f Providetechnical guidance to team members, ensuring adherence to best practices in software development. \xe2\x97\x8f Assistin troubleshooting and resolving complex technical issues in development and production environments. \xe2\x97\x8f Workonthearchitecture and design of the software \xe2\x97\x8f Ownmultipleinitiatives for Technical OKRs \xe2\x97\x8f Actively monitor system performance by tracking the number of requests, response times, error rate etc. Collaboration and Communication: \xe2\x97\x8f Collaborate with product managers to understand project requirements, scope, and deliverables. \xe2\x97\x8f Workclosely with cross-functional teams, including QA, operations, and customer support, to ensure successful project delivery. \xe2\x97\x8f Communicateeffectively with team members and stakeholders, articulating technical concepts and project status clearly. Mentorship and Team Development: \xe2\x97\x8f Mentorjunior engineers, providing guidance and support in their technical growth. \xe2\x97\x8f Participate in recruitment processes, conducting technical interviews and evaluating candidates. \xe2\x97\x8f Fosteraculture of continuous learning and improvement within the engineering team. Process Improvement: \xe2\x97\x8f Contribute to the continuous improvement of software development processes and practices. \xe2\x97\x8f Implementtools and mechanisms to enhance efficiency, quality, and operational excellence. \xe2\x97\x8f Ensureproper documentation and knowledge sharing within the team. Project and Delivery Management: \xe2\x97\x8f Managetheexecution of projects, ensuring timely delivery and high-quality outcomes. \xe2\x97\x8f Addressandmanagetechnical debt with appropriate prioritization. \xe2\x97\x8f Participate in sprint planning, grooming, and review sessions to ensure project alignment and progress. Innovation and Problem Solving: \xe2\x97\x8f Proactively identify and resolve technical issues and challenges. \xe2\x97\x8f Stay updated with the latest industry trends and technologies to drive innovation within the team. \xe2\x97\x8f Encourage creative solutions and approaches to technical problems.Skills and Tools: \xe2\x97\x8f Experience with user interface design and front-end architecture using React \xe2\x97\x8f In-depth knowledge of JavaScript, CSS, HTML(5), React, Redux, Webpack, Enzyme, Flux, and other front-end languages. \xe2\x97\x8f Experience working with responsive web designs and mobile websites \xe2\x97\x8f Understanding of REST APIs and comfortable with integrating RESTful APIs with backend \xe2\x97\x8f Familiarity with technologies, programming languages, and frameworks like Python, Flask, and FastAPI. \xe2\x97\x8f Good understanding of Celery (asynchronous task executors), RabbitMQ, Airflow \xe2\x97\x8f Proficiency in logging tools such as ELK stack. \xe2\x97\x8f Experience with identity management (OAuth2, OIDC, SAML) using tools like Keycloak. \xe2\x97\x8f Strong knowledge of ORM frameworks like SQLAlchemy and databases such as Postgres and MongoDB. \xe2\x97\x8f Experience with the OOP approach and Agile/Scrum methodologies. \xe2\x97\x8f Knowledge of Unit testing frameworks like Protractor, Jest, Enzyme etc. \xe2\x97\x8f Experience with browser-based debugging and performance testing software. \xe2\x97\x8f Proficiency in cloud technologies like AWS, Azure, GCP. \xe2\x97\x8f Experience with containerization and orchestration tools like Docker and Kubernetes. \xe2\x97\x8f Proficient understanding of code versioning tools, such as Git. \xe2\x97\x8f Experience with Agile/Scrum methodology. \xe2\x97\x8f Experience working in an Agile development environment. \xe2\x97\x8f Knowledge of industry best practices and trends in software development and technology. \xe2\x97\x8f Experience with cloud computing, DevOps practices, and CI/CD pipelines. \xe2\x97\x8f Extensive experience in software development and architecture. \xe2\x97\x8f Proven ability to solve significantly complex problems and make high-impact architectural decisions. \xe2\x97\x8f Expertise and understanding of front-end technologies. Deep experience in working on React.js, greater than 5 years. \xe2\x97\x8f Strong leadership and team management skills, with experience in mentoring and developing engineers. \xe2\x97\x8f Excellent project management skills with a track record of delivering high-quality software projects on time. \xe2\x97\x8f Strong strategic thinking and problem-solving skills. \xe2\x97\x8f Excellent communication and interpersonal skills, with the ability to articulate technical concept to non-technical stakeholders. \xe2\x97\x8f Experience with process improvement and operational excellence in software development. Certifications: \xe2\x97\x8f Certified JavaScript DeveloperEducation: \xe2\x97\x8f Bachelor\'s or Master\xe2\x80\x99s 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

Foundation AI

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
    JD3452984
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hyderabad, Telangana, India
  • Education
    Not mentioned
  • Experience
    Year