Software Engineer - Backend
Lorien Finance is looking for an experienced Software Engineer to join our
development team. In this role, you will be responsible for the overall development
and implementation of back-end software applications. Your responsibilities will
extend from designing system architecture to high-level programming,
performance testing, and systems integration.
Software Engineer - Backend Responsibilities:
Meeting with the software development team to define the scope and
scale of software projects.
Designing software system architecture.
Completing data structures and design patterns.
Designing and implementing scalable web services, applications, and
APIs.
Developing and maintaining internal software tools.
Writing low-level and high-level code.
Troubleshooting and bug fixing.
Identifying bottlenecks and improving software efficiency.
Collaborating with the design team on developing microservices.
Writing technical documents.
To ensure success as a software engineer, you should have advanced
programming skills, experience with application development, and excellent
troubleshooting skills. Top-rated software engineers create and implement
advanced software systems that perfectly meet the needs of the company.
Bachelor s degree or higher in computer engineering or computer
science.
Previous experience of at-least 4 years as a full-time software
engineer.
Advanced knowledge at-least one back-end languages including
Node.js or Python and scripting language JavaScript
Excellent knowledge and experience in libraries/frameworks including
Express, KOA, Nest.JS, Hapi, Django, etc.
Excellent knowledge and experience of database systems and SQL/
NoSQL.
Experience developing data driven applications and dashboards.
Experience developing and integrating with complex APIs and
workflows.
Advanced troubleshooting skills.
Good communication skills.
High-level project management skills.
Software Engineer - Backend Requirements:
Splunk
Kin + Carta Europe
Runtalent
Blackpoint Cyber
Coinbase