Sr. Software Engineer
dinCloud Pakistan, An ATSG Company
Date: 3 weeks ago
City: Remote
Contract type: Full time
Remote

About The Role
The Senior Software Engineer is a technical role responsible for the design, development, and optimization of scalable applications and APIs using Python 3.x, Django, and Django Rest Framework (DRF). The engineer ensures high performance, security, and reliability while integrating with third-party services and managing MySQL/PostgreSQL databases. This role involves Linux server deployment, CI/CD pipeline implementation, and collaboration with cross-functional teams (Product, DevOps, Design) to deliver robust solutions.
By leveraging best practices in software architecture, automated testing, and documentation, the Senior Software Engineer drives efficient problem resolution and maintains high code quality. This position plays a critical role in customer satisfaction and product success through timely delivery, scalable design, and adherence to security and performance standards.
What You Will Do
Essential Job Functions:
The Senior Software Engineer is a technical role responsible for the design, development, and optimization of scalable applications and APIs using Python 3.x, Django, and Django Rest Framework (DRF). The engineer ensures high performance, security, and reliability while integrating with third-party services and managing MySQL/PostgreSQL databases. This role involves Linux server deployment, CI/CD pipeline implementation, and collaboration with cross-functional teams (Product, DevOps, Design) to deliver robust solutions.
By leveraging best practices in software architecture, automated testing, and documentation, the Senior Software Engineer drives efficient problem resolution and maintains high code quality. This position plays a critical role in customer satisfaction and product success through timely delivery, scalable design, and adherence to security and performance standards.
What You Will Do
Essential Job Functions:
- Develop and maintain robust, scalable web applications using Python 3.x, Django, and Django Rest Framework (DRF).
- Develop and maintain micro services in Python 3.x
- Design, implement, and manage RESTful APIs for internal and external integrations.
- Optimize application performance and ensure secure, maintainable code.
- Work with MySQL and PostgreSQL databases for schema design, data migration, and query optimization.
- Deploy, monitor, and troubleshoot applications on Linux servers.
- Set up and manage CI/CD pipelines to streamline development and deployment.
- Collaborate closely with cross-functional teams including DevOps, Product, and QA.
- Integrate third-party APIs and cloud services to extend platform capabilities.
- Contribute to architectural discussions and provide innovative technical solutions.
- Stay up to date with industry trends, tools, and technologies.
- AI/ML agent integration or development.
- Deploy and monitor the code with Docker, Kubernetes.
- Comfortable with debugging, troubleshooting, and optimizing performance in complex systems.
- Experience working through the entire software development lifecycle, from design to deployment and support.
- Solid understanding of software development principles, including design patterns, data structures, and object-oriented programming.
- Comfortable working in agile environments with continuous delivery and integration cycles.
- Experience with Docker, Kubernetes, or other container/orchestration tools.
- Proficiency in asynchronous programming (asyncio, Celery).
- Self-starter: uses an appropriate sense of urgency and has capability of resolving complex technical problems and works both independently and collaboratively with a team
- Willingness and desire to continue advancing technical expertise in collaboration with Engineers and Architects through the pursuit of technical certifications.
- Have strong communication skills (written, verbal, presentation)
- Ability to follow and document standard processes and procedures
- Ability to stay calm under pressure in a fast-paced environment, maintain a positive attitude, and quickly adapt to changing priorities and new technologies
- Open to feedback and continuously looking for ways to improve systems, processes, and yourself.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Accountant (Remote)
Cordatus Resource Group,
Remote
1 week ago
Prepare accurate financial statements, balance sheets, and income statements, ensuring monthly account reconciliation for accurate records.Maintain compliance with financial regulations and company policies while overseeing the general ledger.Analyze costs, recommend strategies for optimization, and evaluate financial risks to implement controls.Develop and manage budgets, providing financial forecasts to support decision-making.Support Cordatus's client in back-office accounting functions, including managing A/P & A/R,...

Construction Cost Estimator – Dirt Work (Earthwork Specialist)
ezyteams,
Remote
1 week ago
Job Title: Construction Cost Estimator – Dirt Work (Earthwork Specialist)Location: Remote (USA-based projects)Employment Type: Full-Time / ContractUSA Experience is mandatoryAbout the Role:We are seeking an experienced and detail-oriented Construction Cost Estimator with a specialization in dirt work (earthwork) estimation to support our growing portfolio of site development and civil construction projects across the United States. The ideal candidate will have...

AI Architect, IgniteTech (Remote) - $100,000/year USD
Trilogy,
Remote
2 weeks ago
Ready to revolutionize the future of software development? At IgniteTech, we're not just keeping pace with the AI revolution - we're leading it. In an industry where 30% of projects face timeline overruns, we're rewriting the rules of software development through cutting-edge GenAI technologies.We're seeking a visionary AI Architect who sees beyond conventional coding paradigms. This isn't your typical technical...
