Software Developer
- Industry Other
- Category Programming/Software Development
- Location Nepal
- Expiry date Apr 27, 2025 (Expired)
Job Description
*Do not apply if this does not fit your criteria.
About Us:
We are an exciting crypto startup focused on providing prebuilt portfolios for passive investors. Our mission is to simplify crypto investments for passive investors by offering prebuilt portfolio solutions that allow anyone to invest in the digital asset space.
We are seeking a highly skilled and experienced Software Developer with a strong background in Python and Django to join our dynamic team. The ideal candidate will bring deep expertise in Python (Django), code delivery and software architecture.
Key Responsibilities:
- Design, develop, and implement high-quality software solutions and scalable architecture.
- Take ownership of the full software development lifecycle — from requirements to deployment and maintenance.
- Build and maintain efficient, reusable and reliable code using Python/Django.
- Experience with CI/CD pipelines.
- Ensure quality through automated testing and test case development.
- Create and maintain RESTful APIs with security (JWT, Swagger/OpenAPI).
- Optimize systems for cost, performance, and scalability.
- Collaborate with product managers, designers, and other engineers to build excellent user experiences.
- Document development processes, system changes, and workflows.
- Stay current with emerging technologies and apply them where appropriate.
Required:
- 2+ years of professional software development experience with Python & Django.
- Experience with cloud platforms, particularly AWS (EC2, Lambda, S3, EKS, VPC, NAT, Load Balancer).
- Expertise in Docker, automated testing frameworks and CI/CD pipelines.
- Proven track record of delivering scalable, production-grade software.
- Deep understanding of Django ORM, its security practices, and performance optimization.
- Solid knowledge of REST APIs, JWT authentication, Key Value Store and Swagger/OpenAPI.
- Proficiency in relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB).
- Experience with Git and Bitbucket, and familiarity with Linux operating systems.
- Demonstrated experience in team leadership, code review, and deployment management.
- Strong analytical skills and the ability to solve complex problems independently.
- Excellent organizational, communication and leadership abilities.
- Bachelor's degree in Computer Science, Engineering or a related field.
Bonus Skills (Nice-to-Have):
- Knowledge of web3 and crypto.
- Experience with LLM models.
- Experience working in the crypto or fintech industry.