Job Description
- We are looking for a talented Backend Developer to join our innovative development team. As a Backend Developer, He/She will be responsible for designing and implementing efficient, scalable, and secure server-side applications that power our web and mobile platforms. He/She will collaborate with cross-functional teams, including front-end developers, designers, and product managers, to deliver high-quality software solutions. He/She will play a crucial role in driving the growth and profitability of the company through the successful development and launch of new products.
- Trustcrow is a startup technology company. Characteristics of a startup include but are not limited to being fast-paced, uncertain, flexible, experimental, and grit. The successful candidate will marry these characteristics and be able to provide solutions for different business needs while exhibiting good management skills and a strong understanding of the company’s products and services.
Responsibilities:
- Develop and maintain server-side applications and APIs using modern programming languages and frameworks (e.g., Nestjs, Postgresql, Redis, AWS Elastic Beanstalk).
- Design and optimize databases and data models for performance, reliability, and scalability.
- Implement and integrate third-party services, libraries, and APIs to enhance functionality and efficiency.
- Collaborate closely with front-end developers to ensure seamless integration between the front-end and back-end components.
- Optimize web applications for maximum speed and scalability, ensuring excellent performance across different browsers and devices.
- Write clean, efficient, and reusable code following best practices and coding standards.
- Optimize applications for maximum speed and scalability.
- Conduct thorough testing and debugging to ensure high-quality and bug-free code.
- Stay up to date with emerging trends and technologies in back-end development and make recommendations for continuous improvement.
- Collaborate effectively with team members, participate in code reviews, and provide constructive feedback to maintain code quality and share knowledge.
- perform any other duties as assigned or required by the Company.
- Implement security measures and best practices to protect data and applications from vulnerabilities and attacks.
- perform any other duties as assigned or required by the Company.
Qualifications and Requirements:
- 8+ years in an engineering position creating code-based solutions and tools.
- Solid experience building applications with our back end tech stack (specified below);
- Understands cross-browser issues and debugging.
- Passionate about Object-Oriented Design & clean code.
- Worked on substantial frontend projects using a modern backend framework
- Proficient in git/github and CI/CD workflows;
- Experience with AWS services, such as RDS, BeanStalk, CloudFront and S3;
- Excellent verbal, written, and presentation communication skills with the ability to communicate sophisticated technical issues effectively and concisely to executives, team members, and others.