Job Application: Back End Engineer
Job Title: Back End Engineer
Job Description:
YGS is looking for a skilled Back End Engineer to join our team and help build and enhance our server-side web application functionality. As a Back End Engineer, you will work closely with front-end developers, product managers, and other engineers to design and implement the backend architecture that powers our applications. Your primary responsibility will be developing and maintaining APIs, optimizing database performance, and ensuring the responsiveness and stability of our applications.
Key Responsibilities:
•Develop and Maintain APIs: Design, build, and maintain scalable and secure APIs for web and mobile applications.
• Knowledge of Flutter for Web application development.
•Database Management: Design database schemas, optimize queries, and ensure data integrity.
•Server-Side Logic: Write and maintain clean, scalable code for server-side logic and business rules.
•Performance Optimization: Monitor and optimize application performance, ensuring fast response times and minimal downtime.
•Security: Implement data protection and cybersecurity best practices to safeguard user data.
•Collaboration: Work closely with front-end developers and other team members to integrate user-facing elements with server-side logic.
•Troubleshooting and Debugging: Identify, troubleshoot, and resolve issues across the application and infrastructure.
•Documentation: Create and maintain documentation for backend processes, APIs, and databases.
Qualifications:
•Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
•Experience: Proven experience as a Back End Engineer ideally in a startup or fast-paced environment.
•Skills:
•Proficient in one or more backend programming languages (e.g., Python, Java, Node.js, Ruby and Django Framework ).
•Experience with database management systems like MySQL, PostgreSQL, or MongoDB.
•Familiarity with RESTful APIs and web services.
•Practical application of DevOps and CI/CD.
•Knowledge of cloud services (e.g., AWS, Google Cloud) and serverless architecture is a plus.
•Strong understanding of version control, preferably Git.
•Familiarity with CI/CD pipelines and testing best practices.
Personal Attributes:
•Problem-Solving Skills: Ability to troubleshoot and solve complex issues.
•Attention to Detail: Strong focus on code quality and usability.
•Team-Oriented: Ability to work collaboratively in a team environment.
•Time Management: Ability to prioritize and manage multiple tasks effectively.
•Continuous Learning: Willingness to stay updated with new technologies and industry trends.
Benefits:
•Competitive salary and benefits package.
•Opportunities for career growth and development.
•Flexible work hours and potential for remote work.
•Collaborative and inclusive work culture.
How to Apply:
Interested candidates should submit their resume to: [email protected]