Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Worth AI, so some details may not match this job. The employer's own page has the real description.
Position Overview
As a Back End / Full Stack Software Engineer at Worth AI, you will be pivotal in designing, developing, and maintaining robust server-side applications and contributing to our front-end development efforts. Your role will involve collaborating with cross-functional teams to deliver high-quality software solutions that meet user needs and align with our business objectives. You will be responsible for optimizing application performance, enhancing data security, and ensuring seamless integration across various services and systems, leading to an enriching user experience.
Job Responsibilities
- Design, develop, and maintain server-side applications while ensuring high performance and responsiveness.
- Implement APIs and web services to support various client applications.
- Collaborate with front-end developers to integrate user-facing elements using server-side logic.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and mentor junior engineers to enhance team capabilities.
- Identify and resolve software bugs and performance issues in a timely manner.
- Participate in the software development lifecycle, including requirements gathering, design, development, and testing.
- Stay updated with emerging technologies and propose integration into existing systems when beneficial.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in back-end development and/or full-stack development.
- Proficiency in server-side programming languages such as Python, Java, or Node.js.
- Experience with front-end technologies including HTML, CSS, and JavaScript frameworks like React or Angular.
- Strong understanding of database management systems and proficiency in SQL and NoSQL databases.
- Familiarity with cloud services such as AWS, Azure, or Google Cloud Platform.
- Knowledge of RESTful APIs and microservices architecture.
- Strong problem-solving skills and the ability to work collaboratively in a team environment.
Technologies & Tools
In this position, you will work with a variety of technologies and tools essential for the development of scalable applications. This includes programming languages such as JavaScript for front-end and Python or Node.js for the back end. You will utilize frameworks like React, Express, and Django, alongside databases such as PostgreSQL and MongoDB. Our applications leverage cloud platforms like AWS for deployment and hosting along with version control systems such as Git for efficient collaboration.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative individual who enjoys tackling complex technical challenges. They possess excellent communication skills, allowing them to effectively collaborate with various teams. A passion for continuous learning and improvement is essential, as is the ability to adapt to fast-paced environments. Candidates should exhibit a strong attention to detail and a commitment to delivering high-quality software solutions that enhance productivity and user satisfaction.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.