Epicareer Might not Working Properly
Learn More

Senior Software Engineer

Salary undisclosed

Checking job availability...

Original
Simplified
We are looking for a passionate and skilled Senior Software Engineer (Full Stack) to join our team. The ideal candidate will collaborate closely with teammates to develop and deploy functional prototypes, leveraging emerging technological trends. Responsibilities: • Develop and deploy back-end applications, working on both client-side and server-side using Agile methodology. • Create and manage servers and databases to ensure seamless functionality. • Optimize applications for cross-platform compatibility on mobile devices. • Ensure the responsiveness and performance of applications. • Design, develop, and maintain APIs for seamless integration. • Work closely with other software engineers to deliver robust applications with high-quality testing strategies. • Maintain up-to-date project documentation. • Stay updated with the latest web technologies and best practices. Requirements: • Minimum 5 years of experience in IT system integration and/or software development, with at least 2-3 years of full-stack development experience. • Strong organizational and project management skills. • Proficiency in front-end technologies such as HTML, CSS3, JavaScript, Bootstrap, and jQuery. • Experience with JavaScript frameworks such as ReactJS or AngularJS. • Proficiency in server-side languages such as Python, NodeJS, Java, or .NET. • Familiarity with database technologies such as MySQL, PostgreSQL, MongoDB, and MSSQL. • Experience in large-scale intranet portal implementations. • Hands-on experience with Unit Testing / Test-Driven Development (TDD). • Solid practical experience with version control systems (e.g., Git). • Knowledge of cloud technologies and solutions. • Experience with Continuous Integration/Continuous Deployment (CI/CD) solutions. • Strong troubleshooting skills and problem-solving abilities. • Excellent communication and analytical skills.