Job Description – Software Developer
Team: Engineering Designation: Software Developer Job Role: You'll create responsive web applications using build and maintain RESTful APIs with and Python and collaborate with UI/UX designers. You'll mentor junior developers contribute to code reviews and integrate emerging technologies like CrewAI and LangChain fostering continuous learning within the team.
Experience: 4-5 years of experience in React Remix Crew AI LangChain and database management (SQLite PostgreSQL).
Job-Location: vCyberiz Sdn Bhd Cyberjaya
Shifts: Day Shift. However the resource may need to work Flexible Hours to provide extended support & be available on call when required.
Responsibilities:
Develop and maintain scalable web applications using React Remix and .
Implement and enhance user interfaces with Tailwind CSS Shadcn and Radix UI. Design and manage databases using SQLite and PostgreSQL. Collaborate with cross-functional teams to define design and ship new features. Ensure the performance quality and responsiveness of applications. Mentor junior developers providing guidance and fostering a learning environment.
Work Experience:
4-5 years of proven experience working with React Remix and to develop high-performance scalable web applications.
Gained hands-on experience with Crew AI and LangChain demonstrating the ability to quickly learn and apply these technologies in small projects.
Proficient in Tailwind CSS Shadcn and Radix UI to build responsive maintainable and visually appealing user interfaces.
Managed and optimized databases using SQLite and PostgreSQL ensuring efficient data handling and integration.
Strong problem-solving abilities and attention to detail addressing technical issues across front-end and back-end systems.
Able to work independently and as part of a team contributing to project success and meeting deadlines consistently.
Essential Technical Skills
Proven experience in full-stack web development particularly with Python CrewAI and LangChain.
Strong understanding of RESTful API design and development. Proficiency in front-end technologies such as HTML5 CSS3 and JavaScript. Familiarity with cloud-based infrastructure (e.g. AWS Azure Google Cloud). Solid experience with version control systems like Git and GitHub.
Understanding of Agile methodologies with experience in Scrum teams. Strong debugging and problem-solving abilities. Excellent verbal and written communication skills for articulating complex
technical concepts to non-technical stakeholders. Experience with CI/CD pipelines and testing frameworks is a plus. Knowledge of database management systems (e.g. MongoDB PostgreSQLMySQL) is preferred.
Desired Skills
Self-motivated with a strong desire for continuous learning about software engineering practices as well as AI technologies like CrewAI and LangChain.
Collaborative team player capable of working across various functions. Detail-oriented with a passion for delivering high-quality code. Excellent time management skills with the ability to meet deadlines.
Qualifications
in Computer Engineering with a strong foundation in software development principles.
Actively contributed to various open-source projects demonstrating strong collaboration and coding skills.
In-depth understanding of data structures and algorithms with the ability to apply them effectively in solving complex problems.
Behavioural Skills
Identify and resolve performance bottlenecks bugs and technical issues to ensure smooth functionality.
Collaborate with cross-functional teams to deliver high-quality solutions.
Stay updated with emerging technologies like CrewAI and LangChain integrating them into development.
Clearly communicate complex technical concepts to both technical and non-technical stakeholders.
Manage time effectively to meet deadlines maintain high code quality and promote best practices.
Required Skills:
Written Communication Skill Css Written Communication Database Management Postgresql Restful Api Mysql Azure Esql Html Html5 Time Management Meeting Deadlines Mongodb Java Self-motivated Sqlite Debugging Scrum Attention To Detail Management Skill Web Development Data Structures Scala Agile Methodologies Javascript Flexible Agile Python Data Handling Methodologies Excel Communication Skill Restful Apis Time Management Skill Detail-oriented Version Control Strong Understanding Multimedia Sql Technical Skill Technical Skills Postgres Css3 Work Independently Web Applications