We are seeking a Full Stack Developer to join our team and contribute to the development of our software products. The ideal candidate should have experience in both front-end and back-end technologies and be able to work with databases, web servers, and client-side languages. They should also have a strong understanding of web development technologies and be able to design, develop, and maintain complex applications.
Responsibilities:
Collaborate with cross-functional teams to design, develop and implement web-based applications
Develop and maintain the back-end architecture of applications, including database design and implementation, server-side scripting, and API integration
Develop and maintain the front-end architecture of applications, including user interface design, HTML/CSS layout, and client-side scripting
Write and maintain code for the full software stack, including debugging, testing, and deployment
Ensure the scalability, reliability, and security of applications
Continuously research and learn new technologies and best practices to improve the development process
Collaborate with other developers and stakeholders to identify and solve technical issues and ensure project deadlines are met
Qualifications:
Bachelor's degree in Computer Science or related field
At least 3 years of experience in web development, with a focus on full-stack development
Proficient in multiple programming languages such as Java, Python, and JavaScript
Strong understanding of front-end technologies such as HTML, CSS, and JavaScript frameworks such as Angular or React
Strong understanding of back-end technologies such as Node.js, PHP, and Ruby on Rails
Experience with databases such as MySQL, PostgreSQL, or MongoDB
Experience with server-side technologies such as Nginx, Apache, or IIS
Knowledge of DevOps tools such as Docker, Kubernetes, or Jenkins
Excellent problem-solving skills and ability to work in a team environment
Strong communication skills and ability to work with stakeholders across different departments
If you have a passion for web development and want to work in a dynamic and collaborative environment, we encourage you to apply for this Full Stack Developer position.