Company Introduction (apna)
We are building a novel platform to create better economic opportunities for the blue/grey
workforce around the world. We are a very product focused and customer obsessed company. Delivering high quality products at lightning speed is our USP. If you are looking for challenging work and rapid merit based growth in your career, look no further and welcome aboard.
Checkout our product on Google Play store apna - Job Search App | Job Groups
Job Description
We are looking for a Senior Back-End Engineer responsible looking for engineering ownership of one/many products at apna. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end (Android + WebApp). A basic understanding of front-end technologies is therefore necessary as well.
Responsibilities
● Take ownership of end-to-end product development
● Be champion of Test Driven Development methodology
● Building reusable code and libraries for future use
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Technical Documentation around the owned product
Skills And Qualifications
● Expert level in OOPS concepts and REST API development
● Proficiency in one or more of the following languages: Python, Java, Ruby, Go
● Knowledge around ElasticSearch, Celery, Redis is must
● Integration of multiple data sources and databases into one system
● Implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, such as Git
● Knowledge of GCP would be a plus
Perks
● Have autonomy to work from home. Only one rule: Get things Done!
● We promote and celebrate team members contributing at a variety of professional
conferences and events. Be a speaker, contribute to open sourcepublish academic
work, publish an online blog showing your expertise. we are here to encourage you!
● You join us in your current area of expertise and let us know about your personal
professional goals. Looking to start your company? Further studies at the best institutes?
Want to change career track? We make sure you reach there!
● Generous pool of ESOPs
About ApnaTime
Similar jobs
About this roleWe are seeking an experienced MongoDB Developer/DBA who will be
responsible for maintaining MongoDB databases while optimizing performance, security, and
the availability of MongoDB clusters. As a key member of our team, you’ll play a crucial role in
ensuring our data infrastructure runs smoothly.
You'll have the following responsibilities
Maintain and Configure MongoDB Instances - Responsible for build, design, deploy,
maintain, and lead the MongoDB Atlas infrastructure. Keep clear documentation of the
database setup and architecture.
Ownership of governance, defining and enforcing policies in MongoDB Atlas.Provide
consultancy in drawing the design and infrastructure (MongoDB Atlas) for use case.
Service and Governance wrap will be in place to restrict over provisioning for server size,
number of clusters per project and scaling through MongoDB Atlas
Gathering and documenting detailed business requirements applicable to the data
layer.Responsible for designing, configuring and managing MongoDB on Atlas.
Design, develop, test, document, and deploy high-quality technical solutions on the
MongoDB Atlas platform based on industry best practices to solve business needs.
Resolves technical issues raised by the team and/or customer and manages escalations as
required.
Migrate data from on-premise MongoDB and RDBMS to MongoDB AtlasCommunicate
and collaborate with other technical resources and customers in providing timely updates
on status of deliverables, shedding light on technical issues, and obtaining buy-in on
creative solutions.
Write procedures for backup and disaster recovery.
You'll have the following skills & experience
Excellent analytical, diagnostic skills, and problem-solving skills
Should understand the Database concept and develop expertise in designing and
developing NoSQL databases such as MongoDB
MongoDB query operation, import and export operation in database
Experience in ETL methodology for performing Data Migration, Extraction,
Transformation, Data Profiling and Loading
Migrating database by ETL, migrating database by manual process and designing,
development, implementation
General networking skills, especially in the context of a public cloud (e.g. AWS – VPC,
subnets, routing tables, nat / internet gateways, dns, security groups)
Experience using Terraform as an IaC tool for setting up infrastructure on AWS
CloudPerforming database backups and recovery
Competence in at least one of the following languages (in no particular order): Java, C++,
C#, Python, Node.js (JavaScript), Ruby, Perl, Scala, Go
Excellent communication skills, often being able to compromise but draw out risks and
constraints associated with solutions. Be able to work independently and collaborate with
other teams
Proficiency in configuring schema and MongoDB data modeling.
Strong understanding of SQL and NoSQL databases.
Comfortable with MongoDB syntax.
Experience with database security management.
Performance Optimization - Ensure databases achieve maximum performance and
availability. Design effective indexing strategies.
- 5 years experience with the Django framework
- Experience with building APIs (REST or GraphQL)
- Strong Troubleshooting and debugging skills
- React.js knowledge would be an added bonus
- Understanding on how to use a database like Postgres (prefered choice), SQLite, MongoDB, MySQL.
- Sound knowledge of object-oriented design and analysis.
- A strong passion for writing simple, clean and efficient code.
- Proficient understanding of code versioning tools Git.
Experience:
- Min 5 year experience
- Startup experience is a must.
Location:
- Remote developer
Timings:
- 40 hours a week but with 4 hours a day overlapping with client timezone. Typically clients are in California PST Timezone.
Position:
- Full time/Direct
- We have great benefits such as PF, medical insurance, 12 annual company holidays, 12 PTO leaves per year, annual increments, Diwali bonus, spot bonuses and other incentives etc.
- We dont believe in locking in people with large notice periods. You will stay here because you love the company. We have only a 15 days notice period.
SpringML is looking to hire a top-notch Data Engineer who is passionate about working with data and using the latest distributed framework to process large datasets. As a Data Engineer, your primary role will be to design and build data pipelines. You will be focused on helping client projects on data integration, data prep and implementing machine learning on datasets. In this role, you will work on some of the latest technologies, collaborate with partners on early win, consultative approach with clients, interact daily with executive leadership, and help build a great company. Chosen team members will be part of the core team and play a critical role in scaling up our emerging practice.
Title-Data Engineers
Location-Hyderabad
Work Timings-10.00 AM-06.00 PM
RESPONSIBILITIES:
Ability to work as a member of a team assigned to design and implement data integration solutions.
Build Data pipelines using standard frameworks in Hadoop, Apache Beam and other open-source solutions.
Learn quickly – ability to understand and rapidly comprehend new areas – functional and technical – and apply detailed and critical thinking to customer solutions.
Propose design solutions and recommend best practices for large scale data analysis
SKILLS:
B.tech degree in computer science, mathematics or other relevant fields.
Good Programming skills – experience and expertise in one of the following: Java, Python, Scala, C.
What is the role?
You will be responsible for developing features on the application and integrations end to end. You will be working closely with the Technical Team to come up with high-quality, resilient, and highly performant applications.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture.
- Work on the core backend and ensure it meets the performance benchmarks.
- API and Integrations.
- Designing and developing APIs for the front end to consume.
- Constantly improve the architecture of the application by clearing the technical backlog.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- Work on the front end with ReactJS is a plus point.
What are we looking for?
- An enthusiastic individual with the following skills. We are open to promising candidates who are passionate about their work and are team players.
- A subset of the below skills should be fine as long as you are good.🙂
- OAuth, API Integrations.
- Agnostic/Polyglot with multiple tech stacks.
- Worked on open source technologies – NodeJS, ReactJS, MySQL, NoSQL, MongoDB, CouchDB, DynamoDB, Clickhouse, Kafka
- Backend exposure – good knowledge of building and integrating APIs
- Efficient in building microservices in combining server & front-end.
- Knowledge of cloud architecture.
- Excellent knowledge and understanding skills on OAuth.
- Should have sound working experience with relational and columnar DB.
- Should be innovative and communicative in approach.
- Will be responsible for functional/technical track of a project.
Who will you work with?
You will closely work with the engineering team and support the Product Team of Compass.
What can you look for?
A wholesome opportunity in a fast-paced environment will enable you to juggle between concepts yet maintain the quality of content, interact, share your ideas, and have loads of learning while at work. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday.
We are
A fast-growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore, and Dublin. We have three products in our portfolio: Plum, Empuls, and Compass. Xoxoday works with over 1000 global clients. We help our clients engage and motivate their employees, sales teams, channel partners, or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. However, we assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.
Our client is a decade-old software development company, that offers its clients a wide range of customized web, mobile, and eCommerce tools and software. They are known to use advanced languages and platforms used to build reliable, secure, and scalable solutions for their business clients as well as individual customers. Their disruptive craftsmanship and strategy help in high-performance growth and allows customers to transform digitally and competitively.
Their products are being used by most of the banks and NBFCs in India, apart from clients from other industries. The founder is an IIM and MDI alumni and has experience of more than 13 years in business and strategic roles in MNCs. The company has been accredited by the government as a premier IT company, committed to quality and driven by customer success.
- Understanding and implementing security and data protection
- Managing both front-end and back-end web development requirements from a consumer.
- Taking full responsibility for task/ project execution
- Handling Payment Gateway integration and ecommerce development concepts
- Prioritizing own work and respect deadlines
What you need to have:
- Excellent skills in PHP Laravel
- Strong object-oriented programming skills
- General knowledge of both front-end and back-end web development from a consumer.
- Databases (more than one is desirable) MySQL, PostGRE, MongoDB
- Experience in Payment Gateway integration and ecommerce development concepts
- Should know about child theme and its structure.
- Proficient in CSS3/ HTML5
- Should know about source version control like git or svn etc.
- Familiar with AWS & Linux command line will be added advantage.
- Must be a team player with good communications
- Ability to solve problems quickly and efficiently
- Great aptitude and attitude towards learning
- Ability to prioritize own work and respect deadlines