Mô Tả Công Việc
Renn Labs is on the lookout for Software Engineers who will be responsible for collaborating effectively with product mates, designers, and fellow engineers to shape the technological backbone of our products.
IN DETAIL, YOUR SUCCESS IN THIS JOB WILL BE
- Efficiently design, develop, optimize and maintain code that is reusable and scalable;
- Seamlessly integrate frontend components with backend services to ensure fluid communication and data flow between the two layers;
- Rigorously conduct code reviews to uphold code quality, and ensure that best practices are followed;
- Proactively participate in the planning and execution of development projects, accurately estimating timelines;
- Collaborate with the DevOps to set up CI/CD pipelines for automated deployment, enhancing operational efficiency;
- Continuously monitor and optimize the performance of services, addressing scalability and efficiency concerns as they arise;
- Stay abreast of industry trends and emerging technologies, offering recommendations for improvements to the architecture;
- Contribute to the development of frontend components;
- Supportively pair with less experienced developers and actively engage in knowledge sharing within the team.
Yêu Cầu Công Việc
WHAT YOU’LL NEED FOR SUCCESS IN THIS JOB
- Bachelor's degree in Computer Science, a related field, or equivalent practical experience;
- Extensive proficiency in backend development using Node.js and experience with AWS services;
- Solid experience with frontend technologies, including JavaScript, React.js, Next.js, Tailwind CSS etc.;
- Familiarity with frontend build tools and package managers (e.g., Webpack, npm, yarn);
- Proficient in a variety of Database Management Systems, including but not limited to SQL, PostgreSQL, NoSQL, and MongoDB;
- Skilled in using version control systems, with a specific focus on Git proficiency;
- Strong problem-solving skills and a passion for staying up-to-date with the latest web development trends and best practices;
- Proven knowledge of diverse programming languages such as Python, Go, Java etc. is an advantage;
- Good communication, with the ability to understand business requirements and comfortably discuss ideas;
- Excellent collaboration skills, with the ability to work effectively in a global environment and agile project setting;
- Strong analytical thinking, problem-solving skills, high attention to detail and accuracy in work delivery.
Feeling like you don't match all the criteria? That's completely fine. Done is better than perfect. We set our sights high and look toward a future filled with possibilities. We believe that when you possess an intense passion for creating high-value products and a commitment to continuously sharpening your skills, you can accelerate our journey towards these ambitious goals. If this job excites you even slightly, feel free to click apply. Let's start a conversation and explore the possibilities together.
Hình thức
Quyền Lợi
- Access to a team of experienced tech professionals
- Utilize AI technologies as developmental edges
- Highly flexible, personalized work schedules
Renn Labs is a staunch advocate for equal employment opportunities. We embrace and encourage applicants from all backgrounds for every position, without considering race, color, religion, gender, age, national origin, citizenship status, marital status, military or veteran status, genetic information, sexual orientation, gender identity, or any physical or mental disability. We are dedicated to fostering a vibrant work culture that upholds diversity and inclusion, respect and integrity, a strong customer focus, and a commitment to innovation.