Upload Button Icon Add office photos
filter salaries All Filters

1 Simba Job

Senior Software Engineer - Backend Architecture (4-10 yrs)

4-10 years

Senior Software Engineer - Backend Architecture (4-10 yrs)

Simba

posted 1mon ago

Job Role Insights

Job Description

Job Description :

As an SSE, you will play a crucial role in designing, developing, and maintaining our backend systems that power our platform. The ideal candidate will have a solid background in Python Django and a strong understanding of databases, caching, and distributed systems.

- Design, develop, and maintain robust, scalable, and high-performance backend systems using Python Django.

- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.

- Optimize application performance and scalability by implementing caching strategies, load balancing, and distributed computing techniques.

- Ensure data integrity and security by implementing best practices for data storage, retrieval, and access control.

- Develop and maintain integrations with external APIs and services to support seamless interactions with third-party systems.

- Identify and address performance bottlenecks and other system issues to improve overall system efficiency.

- Write clean, maintainable, and testable code following industry-standard coding practices.

- Conduct code reviews and provide constructive feedback to peers to ensure code quality and adherence to best practices.

- Mentor junior team members and assist in their professional growth.

Requirements :

We are on the course of building a team of the smartest people, who are driven by a purpose and want to work in a fast-paced environment. An ideal candidate for this role is someone who has :

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- 5+ years of professional experience in backend development, preferably in a similar industry

- Strong proficiency in Python and Django web framework.

- Experience with databases such as PostgreSQL and MongoDB, including data modeling, query optimization, and performance tuning.

- Familiarity with caching technologies like Redis and search engines like Elasticsearch.

- Hands-on experience with message brokers and task queues, such as Celery.

- Knowledge of RESTful APIs and experience in building and consuming them.

- Solid understanding of software development principles, design patterns, and best practices.

- Experience with version control systems, preferably Git.

- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

- Self-motivated and proactive, with a strong sense of ownership and accountability.

Bonus skills :

- Prior experience working in a startup or fast-paced environment.

- Experience with cloud platforms such as GCP or AWS.

- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes.

- Exposure to CI/CD pipelines and automated testing frameworks.


Functional Areas: Other

Read full job description

Similar Jobs for you

Recently Viewed

write
Share an Interview
How was your last interview experience?