Senior Software Engineer
LendAPI
Key Responsibilities:
Design, develop, and maintain full-stack web applications using Django for backend services and modern frontend frameworks (e.g., React, Vue.js, or Angular).
Work with stakeholders to define and refine technical requirements.
Build robust APIs with Django Rest Framework or FastAPI, and integrate third-party services.
Write clean, efficient, and reusable code following best practices.
Implement responsive UI components that ensure optimal performance across devices.
Ensure application scalability, reliability, and security, especially in high-traffic environments.
Collaborate with cross-functional teams (Design, Product, DevOps) to deliver high-quality features.
Maintain and improve automated testing strategies, including unit and integration tests.
Participate in code reviews and mentor junior developers.
Contribute to the architecture and design discussions for future development.
Monitor application performance and debug/optimize as needed.
Requirements:
Bachelor degree in computer science
5+ years of professional experience with Django, or FastAPI.
Experience with modern JavaScript frameworks (React, Vue.js, or Angular).
Strong understanding of RESTful APIs and how to integrate them.
Proficiency in database design and management (PostgreSQL/MySQL).
Experience with HTML5, CSS3, JavaScript (ES6+), and responsive design.
Familiarity with cloud platforms (AWS) and deploying web applications.
Experience with version control systems (Git).
Knowledge of CI/CD pipelines, Terraform and DevOps practices is a plus.
Experience working in an Agile environment.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities.
Nice to Have:
Experience with Docker and containerization.
Familiarity with front-end tools like Webpack, Babel, or similar.
Understanding of security practices in web development (e.g., OAuth, SSO).
Knowledge of GraphQL, Microservices.
Benefits:
Competitive salary and benefits package.
Opportunities for career growth and professional development.
Work with a talented and diverse team.
Flexible work environment.