

Similar jobs
ROLE SUMMARY
The Senior Python Developer designs, builds, and improves Python and Django applications. The role includes developing end‑to‑end integrations using REST and SOAP services and delivering reliable, scalable solutions through hands‑on coding and data transformation work. The developer works closely with Business Analysts, architects, and other teams to ensure technical solutions support business needs. Key responsibilities also include improving SQL performance, taking part in code reviews, supporting DevOps workflows with Git and Azure DevOps, and helping integrate GenAI features—such as GPT models, embeddings, and agent‑based tools—into enterprise applications.
ROLE RESPONSIBILITIES
- Design and develop Python and Django applications that are scalable, secure, and maintainable.
- Implement UI components using CSS, Bootstrap, jQuery, or similar technologies as needed.
- Develop integrations with internal and external systems using REST, SOAP, and WSDL‑based services.
- Create and optimize SQL queries, database structures, and data access logic to support application features.
- Work with Business Analysts and stakeholders to translate functional requirements into technical specifications and solutions.
- Implement accurate data mappings and transformations in accordance with business and technical requirements.
- Contribute to code reviews, follow established coding standards, and ensure high‑quality deliverables.
- Support the implementation and maintenance of DevOps pipelines using Git and Azure DevOps.
- Contribute to the integration of GenAI capabilities—including GPT models, embeddings, and agent‑based components—into enterprise applications.
- Troubleshoot issues across the application stack and collaborate closely with peers to resolve technical challenges.
TECHNICAL QUALIFICATIONS
- 7+ years of hands‑on experience with Python and Django, including complex application development.
- 5+ years of experience with SQL development, optimization, and database design.
- At least 1-2 years of applied experience with GenAI technologies (GPT models, embeddings, agents, etc.).
- Deep expertise in application architecture, system integration, and service‑oriented design.
- Strong experience with DevOps tools and practices, including Git, Azure DevOps, CI/CD pipelines, and automated deployments.
- Advanced understanding of REST, SOAP, WSDL, and large‑scale service integrations.
GENERAL QUALIFICATIONS
- Exceptional verbal and written communication skills.
- Strong analytical, problem‑solving, and architectural reasoning abilities.
- Demonstrated leadership experience with the ability to guide and mentor technical teams.
- Proven ability to work effectively in fast‑paced, collaborative environments.
EDUCATION REQUIREMENTS
- Bachelor’s degree in Computer Science, MIS, or a related field.
- Advanced certifications in Python, cloud technologies, or GenAI are preferred but not required.
About the Role
We are seeking a highly skilled Tech Lead who can drive the development of high-performance, scalable products while contributing hands-on to coding, architecture, and system design. You will work closely with a small engineering team, guiding them in technology decisions, quality delivery, and best practices while also taking ownership of key modules yourself.
Key Responsibilities
- Lead end-to-end product development from design to deployment.
- Act as both a technical contributor and mentor within a small, agile team.
- Architect scalable, robust, and secure backend and frontend systems.
- Participate in and guide:
- System design & architecture decisions
- Algorithmic analysis and performance optimization
- Database modeling and API design
- Write clean, maintainable, high-quality code.
- Own deployment pipelines and ensure reliable production releases.
- Collaborate with cross-functional stakeholders to translate requirements into actionable technical plans.
- Conduct code reviews, enforce coding standards, and ensure engineering excellence.
- Troubleshoot and solve complex technical challenges in production environments.
Required Technical Skills
- Strong expertise in Node.js and/or Python.
- Hands-on experience with TypeScript and React.js for frontend development.
- Knowledge of Go (Golang) is a strong advantage.
- Deep understanding of:
- Data Structures & Algorithms
- System Design
- Distributed systems concepts
- Microservices architecture
- Experience with deployment using:
- Docker, Kubernetes, or similar orchestration tools
- CI/CD pipelines
- Cloud platforms (AWS / GCP / Azure)
- Strong understanding of databases (SQL and NoSQL).
Soft Skills
- Strong leadership and ability to guide a small development team.
- Clear communication with technical and non-technical stakeholders.
- Ownership mindset with focus on delivering quality, on time.
- Problem-solver with the ability to make quick and correct technical decisions.
Preferred Qualifications
- 4–10 years of experience in software development.
- Prior experience in a startup or fast-moving product environment.
- Experience deploying and managing real-world products at scale.
What We Offer
- Opportunity to build and influence real products end-to-end.
- A collaborative, high-ownership environment.
- Freedom to experiment and drive product and engineering decisions.
We’re hiring a remote, contract-based Backend & Infrastructure Engineer who can build and run production systems end-to-end.
You will build and scale high-throughput backend services in Golang and Python, operate ClickHouse-powered analytics at scale, manage Linux servers for maximum uptime, scalability, and reliability, and drive cost efficiency as a core engineering discipline across the entire stack.
What You Will Do:
Backend Development (Golang & Python)
- Design and maintain high-throughput RESTful/gRPC APIs — primarily Golang, Python for tooling and supporting services
- Architect for horizontal scalability, fault tolerance, and low-latency at scale
- Implement caching (Redis/Memcached), rate limiting, efficient serialization, and CI/CD pipelines
Scalable Architecture & System Design
- Design and evolve distributed, resilient backend architecture that scales without proportional cost increase
- Make deliberate trade-offs (CAP, cost vs. performance) and design multi-region HA with automated failover
ClickHouse & Analytical Data Infrastructure
- Deploy, tune, and operate ClickHouse clusters for real-time analytics and high-cardinality OLAP workloads
- Design optimal table engines, partition strategies, materialized views, and query patterns
- Manage cluster scaling, replication, schema migrations, and upstream/downstream integrations
Cost Efficiency & Cost Optimization
- Own cost optimization end-to-end: right-sizing, reserved/spot capacity, storage tiering, query optimization, compression, batching
- Build cost dashboards, budgets, and alerts; drive a culture of cost-aware engineering
Linux Server Management & Infrastructure
- Administer and harden Linux servers (Ubuntu, Debian, CentOS/RHEL) — patching, security, SSH, firewalls
- Manage VPS/bare-metal provisioning, capacity planning, and containerized workloads (Docker, Kubernetes/Nomad)
- Implement Infrastructure-as-Code (Terraform/Pulumi); optionally manage AWS/GCP as needed
Data, Storage & Scheduling
- Optimize SQL schemas and queries (PostgreSQL, MySQL); manage data archival, cold storage, and lifecycle policies
- Build and maintain cron jobs, scheduled tasks, and batch processing systems
Uptime, Reliability & Observability
- Own system uptime: zero-downtime deployments, health checks, self-healing infra, SLOs/SLIs
- Build observability stacks (Prometheus, Grafana, Datadog, OpenTelemetry); structured logging, distributed tracing, alerting
- Drive incident response, root cause analysis, and post-mortems
Required Qualifications:
Must-Have (Critical)
- Deep proficiency in Golang (primary) and Python
- Proven ability to design and build scalable, distributed architectures
- Production experience deploying and operating ClickHouse at scale
- Track record of driving measurable cost efficiency and cost optimization
- 5+ years in backend engineering and infrastructure roles
Also Required
- Strong Linux server administration (Ubuntu, Debian, CentOS/RHEL) — comfortable living in the terminal
- Proven uptime and reliability track record across production infrastructure
- Strong SQL (PostgreSQL, MySQL); experience with high-throughput APIs (10K+ RPS)
- VPS/bare-metal provisioning, Docker, Kubernetes/Nomad, IaC (Terraform/Pulumi)
- Observability tooling (Prometheus, Grafana, Datadog, OpenTelemetry)
- Cron jobs, batch processing, data archival, cold storage management
- Networking fundamentals (DNS, TCP/IP, load balancing, TLS)
Nice to Have
- AWS, GCP, or other major cloud provider experience
- Message queues / event streaming (Kafka, RabbitMQ, SQS/SNS)
- Data pipelines (Airflow, dbt); FinOps practices
- Open-source contributions; compliance background (SOC 2, HIPAA, GDPR)
What We Offer
- Remote, contractual role
- Flexible time zones (overlap for standups + incident coverage)
- Competitive contract compensation + equity
- Long-term engagement opportunity based on performance
About Wokelo:
Wokelo is an LLM agentic platform for investment research and decision making. We automate complex research and analysis tasks traditionally performed by humans. Our platform is leveraged by leading Private Equity firms, Investment Banks, Corporate Strategy teams, Venture Capitalists, and Fortune 500 companies.
With our proprietary agentic technology and state-of-the-art large language models (LLMs), we deliver rich insights and high-fidelity analysis in minutes—transforming how financial decisions are made.
Headquartered in Seattle, we are a global team backed by renowned venture funds and industry leaders. As we rapidly expand across multiple segments, we are looking for passionate individuals to join us on this journey.
Requirements:
- 0-1 years of experience as a Software Developer.
- Bachelor’s or Master’s degree in Computer Science or related field.
- Proficiency in Python with strong experience in Django Rest Framework.
- Hands-on experience with Django ORM.
- Ability to learn quickly and adapt to new technologies.
- Strong problem-solving and analytical skills.
- Knowledge of NLP, ML models, and related engineering practices (preferred).
- Familiarity with LLMs, RLHF, transformers, embeddings (a plus).
- Prior experience in building or scaling a SaaS platform (a plus).
- Strong attention to detail with experience integrating testing into development workflows.
Key Responsibilities:
- Develop, test, and maintain scalable backend services and APIs using Python (Django Rest Framework).
- Work with Django ORM to build efficient database-driven applications.
- Collaborate with cross-functional teams to design and implement features that enhance the Wokelo platform.
- Contribute to NLP engineering and ML model development to power GenAI solutions (preferred but not mandatory).
- Ensure testing and code quality are embedded into the development process.
- Research and adopt emerging technologies, providing innovative solutions to complex problems.
- Support the transition of prototypes into production-ready features on our SaaS platform.
- Perform adhoc tasks as and when required/assigned by manager.
Why Join Us?
- Opportunity to work on a first-of-its-kind Generative AI SaaS platform.
- A steep learning curve in a fast-paced, high-growth startup environment.
- Exposure to cutting-edge technologies in NLP, ML models, LLM Ops, and DevOps.
- Collaborative culture with global talent and visionary leadership.
- Full health coverage, flexible time-off, and remote work culture.
At Webcyper Pvt Ltd, we are a growing technology company building innovative web solutions for our clients. We focus on delivering high-quality digital products, and we’re on a mission to scale our operations with talented, passionate individuals.
If you're a problem solver, love clean code, and are excited to work in a fast-paced startup environment — we want to hear from you!
Key Responsibilities:
Develop, test, and maintain high-quality web applications using Python and Django framework.
Work closely with frontend developers and designers to implement user-friendly interfaces.
Integrate third-party APIs and services.
Write clean, reusable, and efficient code.
Optimize applications for speed and scalability.
Troubleshoot, debug, and upgrade existing applications.
Participate in code reviews and technical discussions.
Stay up-to-date with emerging trends and technologies in backend development.
- Deep hands-on experience in designing & developing Python based applications
- Hands-on experience building database-backed web applications using Python based frameworks
- Excellent knowledge of Linux and experience developing Python applications that are deployed in Linux environments
- Experience building client-side and server-side API-level integrations in Python
- Experience in containerization and container orchestration systems like Docker, Kubernetes, etc.
- Experience with NoSQL document stores like the Elastic Stack (Elasticsearch, Logstash, Kibana)
- Development experience with modern JavaScript based front end frameworks, especially Vue.js
- Experience in test automation and TDD
- Experience testing interactive applications with unit testing frameworks for the various technology stacks
- Experience in using and managing Git based version control systems - Azure DevOps, GitHub, Bitbucket etc.
- Experience in using project management tools like Jira, Azure DevOps etc.
- Expertise in Cloud based development and deployment using cloud providers like AWS or Azure
Job Summary
- 5 to 8 years of experience with Python, and well versed with RDBMS (SQL Server preferred).
- Should have good experience in Data Structures, Algorithms, NumPy, and Pandas.
- Familiar with JSON and REST APIs
- Strong knowledge of object-oriented and parallel programming techniques
- Experience with test-driven development (TDD)
- Excellent analytical and problem-solving skills
- Good interpersonal skills
- Good team player
Skills:
Python Developer
Python
API
RDBMS
| Sr. Software Engineer - Open Source | ||
| Department: MindLabs | ||
| Location: Bangalore | ||
| Job Description | ||
| 1. Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. | ||
| 2. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. | ||
| 3. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. | ||
| 4. Prepares and installs solutions by determining and designing system specifications, standards, and programming. | ||
| 5. Provides information by collecting, analyzing, and summarizing development and service issues. | ||
| 6. Design, develop and implement new integration. | ||
| 7. Able to manage team of developers | ||
| Skills: | ||
| ----------- | ||
| 1. Django full stack development experience more than 4 - 6 years (Python, Django, PostgreSQL) | ||
| 2. Experience of front-end development (Angular, Bootstrap, CSS, jQuery) | ||
| 3. Bug fixing in Django/Python/Web protocol | ||
| 4. Having experience in development of heavy traffic web solution | ||
| 5. Experience in working with LMS tools customization and integration will be added advantage | ||
| Education | ||
| Bachelor's degree in Computer Science or related field or equivalent degree |









