Job Closed
This listing is no longer active.
The leading Customer Experience Management platform geared towards Arab.
Senior Backend Software Engineer
Location
Egypt
Posted
72 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Software Engineer
Lucidya | لوسيديا
• Rapidly develop next-generation scalable, flexible, and high-performance systems. • Design, develop, test, deploy, maintain and improve software (backend and databases in particular) • Manage individual project priorities, deadlines and deliverables. • DevOps tasks • Contribute to the growth of Lucidya through interviewing, on-boarding, or other recruitment efforts
Job Requirements
- BA/BS or or Masters degree in Computer Science, Software Engineering, IT or equivalent practical experience
- +6 years of experience
- Strong knowledge in SQL and noSQL databases such as (Redis , Postgress or Cassandra)
- Fluency in Python and Ruby on Rails.
- Knowledge in Web servers and Web application servers (e.g., Apache, Jetty, Tomcat, IIS)
- Knowledge in code repository like Git
- Ability to multi-task and adapt to shifting priorities, demands, and tight timelines
- Database design skills
- Perfect quality code
- Excellent organizational skills and proven analytical, planning, problem solving skills
- Full stack with background in ReactJS is a plus
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Developer
Indian Importers Chambers of Commerce and IndustryIndian Importers Chambers of Commerce and Industries is a Non-Profitable All India Body
• Lead the end-to-end design and development of complex software applications, ensuring they align with project requirements and business objectives. • Architect and implement scalable, maintainable, and high-performance solutions that adhere to coding standards and best practices. • Collaborate with product managers, technical leads, and other stakeholders to define technical specifications and project milestones. • Mentor and guide junior developers, conducting code reviews and providing constructive feedback to enhance their skills and knowledge. • Stay abreast of emerging technologies and industry trends, advocating for the adoption of new tools and best practices. • Conduct thorough testing and debugging of software applications, ensuring the delivery of high-quality and defect-free products. • Lead technical discussions and brainstorming sessions, providing valuable insights and proposing innovative solutions. • Collaborate with cross-functional teams to address technical challenges and contribute to the continuous improvement of development processes. • Proactively identify opportunities for process optimization and automation to increase team productivity. • Keep documentation up-to-date, ensuring clarity and accessibility of project information.
NET Developer – 1+ Y
Indian Importers Chambers of Commerce and IndustryIndian Importers Chambers of Commerce and Industries is a Non-Profitable All India Body
• Develop software applications using .NET technologies such as C#, ASP.NET, and .NET Core. • Design and maintain database schemas, stored procedures, and SQL queries to support application functionality. • Integrate software components into fully functional software systems. • Participate in code reviews to ensure code quality, performance, and adherence to coding standards. • Create and maintain technical documentation related to software development activities. • Collaborate with cross-functional teams to define, design, and ship new features. • Optimize application performance and scalability. • Utilize version control systems such as Git to manage source code.
NET Engineer, Neo4j
Indian Importers Chambers of Commerce and IndustryIndian Importers Chambers of Commerce and Industries is a Non-Profitable All India Body
• Design, develop, and maintain .NET applications with integration of Neo4j graph database. • Collaborate with cross-functional teams to understand requirements and develop scalable solutions that leverage Neo4j's graph capabilities. • Implement data access layers, APIs, and integrations with Neo4j using .NET technologies. • Optimize database performance through query optimization, indexing strategies, and schema design. • Develop and maintain data ingestion pipelines to populate and update the Neo4j graph database. • Implement and maintain data synchronization mechanisms between .NET applications and Neo4j.
• Write clean, scalable, and secure code using T-SQL and .NET/C# programming languages for applications hosted on-prem and in Azure • Develop front-end and back-end components using Angular, .Net Core, C#, T-SQL, Javascript, Message Queues, and related technologies. • Design, implement, and maintain efficient database schemas, stored procedures, and queries using SQL Server. Optimize database queries and web code for performance and stability. • Revise, update, refactor, and debug code to troubleshoot errors and improve the code • Follow Agile methodology of software development, participate in the team’s Agile ceremonies (Standup, Retro, Planning, Refinement, etc.). • Participate in requirements analysis and refinement – update requirements as needed • Produce and execute unit tests. • Participate in code reviews and provide as well as incorporate feedback • Collaborate with internal teams to produce and document scalable and consistent software design and architecture • Contribute to improving development processes, engineering tools, code quality, automation, and the software development lifecycle (SDLC). • Serve as an expert on applications and provide technical support. • Work on Helpdesk Tickets as needed to provide Level 2/3 support


