Apply

Software Engineer

Posted about 6 hours agoViewed

View full description

💎 Seniority level: Junior, 6 months - 3 years

📍 Location: India

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 6 months - 3 years

🪄 Skills: AWSBackend DevelopmentDockerNode.jsPythonSoftware DevelopmentSQLAgileDesign PatternsFrontend DevelopmentGitHTMLCSSJavaJavascript*NixRubyAlgorithmsAPI testingData StructuresREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxMicroservicesNetworkingJSONScriptingSoftware EngineeringDebugging

Requirements:
  • Software development or programming experience of 6 months - 3 years of working with scalable backends.
  • Experience in developing stable and performant software at scale
  • Good experience in at least one language: Ruby, Nodejs, Python, Java, C/C++.
  • Good knowledge of operating systems, databases, and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and creative problem-solving skills
  • Should have a Startup mentality, high willingness to learn, and hardworking
Responsibilities:
  • You will be responsible for designing and developing systems and applications, with agility and quality.
  • You will be responsible for end-to-end ownership of tasks from development to production.
  • You will help with the design, implementation, and launch of many key product features.
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
  • Find solutions and solve issues around a variety of operating systems or programming languages
  • Create prototypes and proofs-of-concept for iterative development.
  • Work effectively with product development and engineering teams.
  • Mentor junior engineers in employing strong design and implementation practices.
  • Assist in the continual hiring and development of technical talent
Apply

Related Jobs

Apply
🔥 Software Engineer - Backend
Posted about 7 hours ago

📍 India

🔍 Software Development

  • Software development or programming experience of 1 - 3 years of working with scalable backends.
  • Experience in developing stable and performant software at scale
  • Good experience in at least one language: Ruby, Nodejs, Python, Java, C/C++.
  • Good knowledge of operating systems, databases, and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and creative problem-solving skills
  • Should have a Startup mentality, high willingness to learn, and hardworking
  • Design and develop systems and applications, with agility and quality.
  • Be responsible for end-to-end ownership of tasks from development to production.
  • Help with the design, implementation, and launch of many key product features.
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
  • Find solutions and solve issues around a variety of operating systems or programming languages
  • Create prototypes and proofs-of-concept for iterative development.
  • Work effectively with product development and engineering teams.
  • Mentor junior engineers in employing strong design and implementation practices.
  • Assist in the continual hiring and development of technical talent

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentSQLAgileGitJavaMongoDBRubyAPI testingCI/CDRESTful APIsLinuxMicroservicesNetworkingScriptingSoftware Engineering

Posted about 7 hours ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Software Development

  • Software development or programming experience of 1 - 3 years
  • Extensive experience with at least one language: Ruby, Nodejs, Python, Java, C/C++.
  • Good knowledge of operating systems, databases and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and solving real-world problems effectively.
  • Should have a startup mentality, high willingness to learn, and be hardworking and be able to work in a fast-paced environment.
  • Design and develop systems and applications, with agility and quality at scale.
  • Take responsibility for end-to-end ownership of tasks from development to production.
  • Help with the design, implementation, and launch of many key product features.
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
  • Find solutions and solve issues around a variety of operating systems or programming languages

AWSBackend DevelopmentNode.jsPythonSoftware DevelopmentSQLAgileDesign PatternsJava*NixRubyC++RESTful APIsLinuxMicroservicesNetworkingScriptingSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: dottxt👥 1-10💰 $8,700,000 Seed 7 months agoArtificial Intelligence (AI)Developer APIsNatural Language ProcessingSoftware

  • Significant public work that we can use to demonstrate role-relevant expertise.
  • Professional experience as a Python or Rust backend/systems developer (FastAPI, Twisted, ASGI, etc.)
  • Understand how web framework operate and could write your own, but prefer to use a community-supported software.
  • Expert in large-scale distributed systems and asynchronous network programming.
  • Expertise in Git
  • Build and maintain efficient, reliable Python code for our LLM backend systems.
  • Collaborate with compiler and research engineers to integrate the backend services with our methods for guided generation.
  • Optimize backend components for high throughput, especially with data-intensive LLM operations.
  • Maintain high code quality and enforce best practices through code reviews, testing, and a penchant for meaningful commit messages.

Backend DevelopmentPythonGitFastAPIREST APICI/CDSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 India

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 5+ years of experience, with at least 4-5 years focused on data visualization and managing Tableau-driven dashboards.
  • Extensive knowledge of Tableau development, administration, and architecture.
  • Experience with data blending, data transformation, and ETL processes.
  • Strong SQL skills, including creating complex queries and working with relational databases.
  • Proficiency in optimizing data for Tableau reporting and visualization.
  • Experience integrating Tableau with cloud services like AWS (Redshift, S3, Athena) or Azure (SQL Database, Data Lake, Synapse).
  • Familiarity with big data integration, troubleshooting connectivity, and performance issues.
  • Design and publish interactive Tableau dashboards with a focus on data accuracy and accessibility.
  • Collaborate with data science and engineering teams to standardize and clean data for business needs.
  • Create, edit, and optimize SQL queries for data extraction and reporting.
  • Manage ETL processes to ensure proper data transformation and loading for reporting systems.
  • Review and enhance existing reporting systems, integrating new solutions where necessary.
  • Provide end-user support, maintaining documentation for workflows and dashboards.
  • Manage Tableau workbooks, permissions, access controls, and data refresh schedules.
  • Design and visualize KPIs and metrics, focusing on performance optimization with large datasets.

AWSSQLETLTableauAlgorithmsAPI testingAzureData engineeringData StructuresRESTful APIsData visualizationData modelingData analyticsData management

Posted 2 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

💸 100000.0 - 200000.0 USD per year

🔍 Fintech

🏢 Company: Swan Bitcoin👥 11-50💰 Series A almost 3 years ago🫂 Last layoff 8 months agoFinancial ServicesFinanceFinTech

  • Senior level experience with SQL, data modeling, REST APIs, event driven systems, etc
  • Experience at a bank, trust company, fintech, or other financial institution
  • At least 5 years of total software development experience, with at least 2 years at a financial institution or fintech
  • Commitment to great architecture, clean code, unit testing, and excellence in documentation
  • Well developed opinions on software architecture and principles of development in high scale systems
  • Experience with NodeJS is preferred, but senior level experience in any similar environment works
  • AWS experience is a big plus
  • Architecting and designing data models and systems related to financial ledgering
  • Integrating open source and commercial ledgering, reconciliation, accounting, and reporting systems
  • Diagramming and documenting complex financial systems and flows
  • Reducing complexity through refactoring, modularization, and simplification

AWSBackend DevelopmentNode.jsSoftware DevelopmentSQLSoftware ArchitectureAPI testingREST APIAccountingData modelingFinanceData analytics

Posted 4 days ago
Apply
Apply

📍 India, Pakistan

🧭 Full-Time

🔍 Software Development

🏢 Company: Secfix👥 11-50💰 $3,800,000 Seed about 2 years agoPenetration TestingComplianceBusiness DevelopmentB2BCloud SecurityInformation TechnologyCyber SecuritySmall and Medium Businesses

  • 1+ year of Typescript and Go backend or backend-focused fullstack experience in a fast-paced environment.
  • Proficient in writing advanced SQL queries.
  • Experience building, deploying, and operating production APIs.
  • Pioneer building a next generation security monitoring desktop apps from scratch alongside our Senior Software Engineers who built the initial osquery product that served us last 2 years.
  • Own cross-platform desktop app development for Windows, macOS, Linux in Go and TypeScript.
  • Shape the product roadmap alongside our CTO and Tech Lead.
  • Quickly learn and become the expert in all-things-MDM and operating systems at Secfix.
  • Tackle deep technical OS-level troubleshooting for device management like an owner and solve real customer-impacting issues in our production environment, ensuring a smooth experience for our users.
  • Collaborate across teams: Work closely with product managers, designers, and other engineers to ensure that each feature truly empowers users.
  • Occasionally contribute to a React UI or wrap apps in Electron or Tauri — though deep Electron expertise isn’t required.

AWSBackend DevelopmentDockerPostgreSQLSQLMac OS XTypeScriptCross-functional Team LeadershipAPI testingGoREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesLinuxComplianceJSONSoftware EngineeringDebugging

Posted 4 days ago
Apply
Apply
🔥 Software Engineer II
Posted 4 days ago

📍 India

🧭 Full-Time

🔍 Software Development

  • 4+ years experience with JavaScript/TypeScript and supporting libraries (ex. ES6, React, Node).
  • Experience performing platform integrations using REST.
  • A background in working with GIT in a collaborative team setting.
  • Familiarity writing cross-browser compliant HTML & Sass/CSS.
  • Familiarity working with UX and Visual Designers.
  • Familiarity with server technologies (NPM, Docker, NGINX, Express/Node).
  • Experience working with an enterprise content management system.
  • Experience working with cloud platforms like AWS.
  • Java experience.
  • Freemarker experience.
  • Rust experience.
  • Build REST APIs that power core customer experiences
  • Build customer-facing React components
  • Configure monitoring for backend services
  • Build CICD pipelines
  • Develop integrations with our content management system
  • Build features and services with reliability in mind

AWSBackend DevelopmentDockerNode.jsExpress.jsGitHTMLCSSJavaJavascriptNginxReact.jsTypeScriptREST APICI/CDRESTful APIsMicroservicesJSON

Posted 4 days ago
Apply
Apply

📍 India

🔍 Software Development

🏢 Company: Jobgether👥 11-50💰 $1,493,585 Seed about 2 years agoInternet

  • 5+ years of experience in software development, with expertise in Java, Spring Boot, Hibernate, React, and related technologies.
  • Solid understanding of Object-Oriented Programming (OOP) principles, including SOLID principles and design patterns.
  • Hands-on experience with AWS services (e.g., S3, ECS), SQL, and front-end technologies such as HTML, CSS, MUI, and Redux.
  • Strong experience in Agile software development methodologies and a proactive approach to project management.
  • High-level design proficiency using UML, C4, or ArchiMate.
  • Ability to create scalable and performant enterprise-level systems, with a focus on maintainability and security.
  • Familiarity with containerization technologies such as Docker/Kubernetes and experience working in a cloud environment.
  • Strong problem-solving skills and the ability to mentor and collaborate with others.
  • Design and implement high-quality, scalable, and secure software solutions using Java, React, and cloud technologies.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with engineers, product managers, and designers to understand requirements and deliver features that align with client goals.
  • Lead and mentor junior engineers through Communities of Practice (CoPs) and on project teams.
  • Ensure that software is performant, testable, and maintainable while adhering to best practices in software design.
  • Drive project delivery from concept to deployment, ensuring client satisfaction and successful outcomes.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLAgileDesign PatternsFrontend DevelopmentHibernateHTMLCSSJavaKubernetesReact.jsSpring BootREST APIReduxCI/CDMentoringMicroservicesSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 India

🔍 Software Development

🏢 Company: GroundTruth Careers

  • Tech./B.E./M.Tech./MCA or equivalent in computer science
  • 3-4 years of experience in Data Engineering
  • Experience with AWS Stack used for Data engineering EC2, S3, Athena, Redshift, EMR, ECS, Lambda, and Step functions
  • Experience in Hadoop, Mapreduce, Pig, Spark, Glue
  • Hands on experience with Python for orchestration of data pipelines and Data engineering tasks
  • Experience in writing analytical queries using SQL
  • Experience in Airflow
  • Experience in Docker
  • Proficient in in Git
  • Create and maintain various data pipelines for the GroundTruth platform.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies.
  • Work with stakeholders including the Product, Analytics and Client Services teams to assist with data-related technical issues and support their data infrastructure needs.
  • Prepare detailed specifications and low-level design.
  • Participate in code reviews.
  • Test the product in controlled, real situations before going live.
  • Maintain the application once it is live.
  • Contribute ideas to improve the location platform.

AWSDockerPythonSQLApache AirflowETLGitHadoopData engineeringSpark

Posted 8 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Recast👥 51-100💰 $4,987,244 Seed 8 months agoVideo StreamingMedia and EntertainmentBroadcastingSports

  • Deep understanding of R, including S3 and R6
  • Developing and managing CRAN-quality packages
  • Using R in “production” cloud environments
  • CI/CD and complex testing environments
  • Partner with the data science team to take complex analyses and visualizations and put them into live production systems our customers can use
  • Collaborate with the AWS infrastructure team to build robust tooling and workflows that allow data scientists to operate the Recast platform
  • Work with our app team to develop performant and scalable solutions that put statistical concepts into the hands of users

AWSSoftware DevelopmentData scienceServerlessCI/CDData visualizationSoftware Engineering

Posted 8 days ago
Apply