Bachelor's or Master's degree in Computer Science or a related field.
At least 5 years of software development experience, with 2+ years in full stack development.
Deep knowledge of PostgreSQL/MySQL, React.js, Node.js, and browser technologies.
Strong understanding of networking, RESTful APIs, cloud technologies, and experience with Docker containers.
Requirements:
Design, develop, and implement scalable features for web-based products.
Lead and mentor a team of developers in feature implementation.
Collaborate with cross-functional teams to prioritize and execute development initiatives.
Ensure code quality through reviews, testing, and documentation.
Job description
We are seeking a skilled and experienced Senior Engineer with expertise in full stack web development to join our team. As a senior engineer, you will be responsible for collaborating with crossfunctional teams to design, develop, and implement new features for our software products used by enterprise customers across the globe.
Our technology stack includes PostgreSQL, Node.js, React, and Typescript, and our products support a flexible architecture to be deployed on the Cloud as well as onpremise.
What is expected from me on a daytoday basis if I join Knowmax?
Design and develop highquality, scalable and reliable features for our web based products
Lead and mentor a team of developers in the implementation of new features
Collaborate with crossfunctional teams to identify, prioritize and execute software development initiatives
Ensure code quality, maintainability, and testability through code reviews, unit testing, and integration testing
Stay uptodate with emerging trends and technologies in software development
Participate in the entire product development life cycle from concept to delivery
Conduct code reviews and provide feedback to other developers
Develop and maintain technical documentation
What are the prerequisites and skill sets required to apply for this role?
Bachelors or Masters degree in Computer Science or a related field
5+ years of experience in software development with at least 2 years in full stack development
Deep knowledge of PostgresqlMySQL, ReactJs, Node.js and Browser technologies
Strong understanding of networking concepts and protocols behind web technologies
Strong understanding of RESTful APIs, service oriented architecture and cloud technologies
Experience working with and building dockerpodman containers
Experience in leading and mentoring a team of developers
Experience with Agile software development methodology
Strong analytical and problemsolving skills
Excellent communication and collaboration skills
Preferred candidates from Saas Enterprise solutions background