Published: Thu, 28 Nov 2024 20:50:54 GMT
We are looking for a Backend Software Engineer to join our dynamic team and work on exciting projects, including an AI Data Platform. If you are a passionate and skilled developer with a can-do attitude, we want to hear from you.
Responsibilities:
Position: Backend Software Engineer
Company Overview:
CharCentric is a leading technology firm providing consultancy and engineering services to businesses worldwide. Our team is dedicated to delivering innovative solutions, upholding high standards of quality, and fostering a culture of collaboration and knowledge sharing.
Role Overview:
We are seeking a talented Backend Developer to join our team and work on a variety of projects, including an AI Data Platform. With CharCentric, you’ll have the opportunity to work on diverse consultancy projects across different industries and technologies. If you are passionate about backend development, thrive in a collaborative environment, and possess a can-do attitude, we would love to have you on our team.
Key Responsibilities:
– Design, develop, and maintain robust backend systems for scalable applications.
– Integrate AI services into applications to enhance functionality.
– Implement and optimize database management and performance.
– Conduct stress and load testing, coordinating with the infrastructure team to ensure scalability.
– Write and maintain detailed technical documentation, including UML diagrams and technical requirements.
– Implement technical designs independently or as part of a team.
– Develop unit, integration, and end-to-end (E2E) tests for backend components.
– Collaborate with cross-functional teams, attending calls, design meetings, and discussions.
– Monitor and resolve issues reported by clients, providing technical support when necessary.
Requirements:
Must-Have Skills:
– Located within the GMT +2 to GMT +9 time zones.
– 2-8 years of backend development experience.
– Proficiency in Python (e.g., FastAPI, Flask) and Node.js/NestJS.
– Experience with SQL databases (e.g., BigQuery, SQL Server).
– Familiarity with testing frameworks and methodologies for backend services (unit, integration, and E2E testing).
– Strong understanding of system architecture and Domain-Driven Design (DDD).
– Knowledge of clean architecture principles.
– Experience with Git version control and collaborative development practices.
Nice-to-Have Skills:
– Experience with cloud platforms (AWS, Azure, etc.).
– Familiarity with messaging systems (e.g., RabbitMQ, Kafka).
– Knowledge of AI frameworks (TensorFlow, PyTorch).
– Understanding of containerization (Docker) and CI/CD pipelines.
Qualifications:
– Bachelor’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering, or other relevant disciplines.
About the Company:
CharCentric is a technology firm that offers consultancy and engineering services to businesses worldwide. We are dedicated to delivering successful projects with style and take pride in our clients. We are looking for a motivated Backend Software Engineer to join our dynamic team and work on exciting projects, including an AI Data Platform. If you possess a can-do attitude and have a passion for writing high-quality code and delivering innovative solutions, we want to hear from you.
Responsibilities:
– Communicate effectively with team members and clients.
– Demonstrate strong problem-solving skills.
– Work collaboratively as part of a team and possess leadership skills.
– Write and speak English fluently.
– Learn quickly and adapt to new technologies.
– Write high-quality code and deliver high-quality solutions.
– Design and architect software according to project requirements.
– Experience with databases and writing efficient queries.
– Handle client communication in a professional manner.
Minimum Qualifications:
– Bachelor’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering, or other relevant disciplines. Apply link