Backend Developer
at Alternate Saturday Working | 55+ Staff
Roles & Responsibilities:
- Excellent problem-solving & analytical skills & OO principles
- Solid understanding of the data structure & algorithms.
- Expert knowledge with any one of the Javascript Framework such as Node Js.
- Any additional experience with Java or python, GoLang would be nice to have.
- Experience working with SQL database like MySQL or PostgreSQL
- Experience working with NoSQL databases like mongoDB, couchbase would be nice to have
- Working experience with cache like redis, mem cached or elasticache would be nice to have
- Working experience with Message Queues would be a great advantage.
- Experience with deployment & AWS would be nice to have
- Ability to do in depth analysis or problem statement or use case & Build robust & scalable architecture
- Logging & monitoring of the production system in real time
- Lead a team of 2-4 team members & make sure team practices defined coding practices across the project.
Similar jobs
About the Role-
Thinking big and executing beyond what is expected. The challenges cut across algorithmic problem solving, systems engineering, machine learning and infrastructure at a massive scale.
Reason to Join-
An opportunity for innovators, problem solvers & learners. Working will be Innovative, empowering, rewarding & fun. Amazing Office, competitive pay along with excellent benefits package.
Requiremets and Responsibilities- (please read carefully before applying)
- The overall experience of 3-6 years in Java/Python Framework and Machine Learning.
- Develop Web Services, REST, XSD, XML technologies, Java, Python, AWS, API.
- Experience on Elastic Search or SOLR or Lucene -Search Engine, Text Mining, Indexing.
- Experience in highly scalable tools like Kafka, Spark, Aerospike, etc.
- Hands on experience in Design, Architecture, Implementation, Performance & Scalability, and Distributed Systems.
- Design, implement, and deploy highly scalable and reliable systems.
- Troubleshoot Solr indexing process and querying engine.
- Bachelors or Masters in Computer Science from Tier 1 Institutions
Must have:
- 8+ years of experience with a significant focus on developing, deploying & supporting AI solutions in production environments.
- Proven experience in building enterprise software products for B2B businesses, particularly in the supply chain domain.
- Good understanding of Generics, OOPs concepts & Design Patterns
- Solid engineering and coding skills. Ability to write high-performance production quality code in Python
- Proficiency with ML libraries and frameworks (e.g., Pandas, TensorFlow, PyTorch, scikit-learn).
- Strong expertise in time series forecasting using stat, ML, DL and foundation models
- Experience of working on processing time series data employing techniques such as decomposition, clustering, outlier detection & treatment
- Exposure to generative AI models and agent architectures on platforms such as AWS Bedrock, Crew AI, Mosaic/Databricks, Azure
- Experience of working with modern data architectures, including data lakes and data warehouses, having leveraged one or more of the frameworks such as Airbyte, Airflow, Dagster, AWS Glue, Snowflake,, DBT
- Hands-on experience with cloud platforms (e.g., AWS, Azure, GCP) and deploying ML models in cloud environments.
- Excellent problem-solving skills and the ability to work independently as well as in a collaborative team environment.
- Effective communication skills, with the ability to convey complex technical concepts to non-technical stakeholders
Good To Have:
- Experience with MLOps tools and practices for continuous integration and deployment of ML models.
- Has familiarity with deploying applications on Kubernetes
- Knowledge of supply chain management principles and challenges.
- A Master's or Ph.D. in Computer Science, Machine Learning, Data Science, or a related field is preferred
Profile : Backend Developer
Candidates from Tamil Nadu region only.
Immediate Joiners
Work from Home
Responsibilities:
- Node JS, MongoDB, React JS - Mandatory skills.
- Proficiency with Back-end development and scripting including: HTML, JavaScript, Jquery, JSON, CSS, AJAX, Nodejs
- Hands-on experience with web application architecture and relational database design
- Familiarity with the XAMP environment (Windows, Apache, MySQL, PHP)
- Experience building sites to function cross-platform and cross-browser
- Experience building database-driven applications and web sites
- Experience using PHP MVC frameworks required. Experience with Code Igniter is mandatory.
- Experience on Restful Api.
Desired Attributes:
- Node JS, MongoDB, React JS - Mandatory skills.
- Min. 2 years of software development experience or equivalent, including Object Oriented design and PHP Development.
- Software Technologies : PHP, Node Js
- Database : MySQL, MongoDB
- PHP Frameworks : Codeignator/Laravel/Yii/Cake PHP
- Nodejs Framework : Express/Hapi.js/Any Framworks
- Server : Basic Linux Commands
- Frontend Technologies : Jquery/Javascript, AJAX, HTML, CSS, Angular Js
- Other skills : REST API, Payment Gateway Integration, XML Web services, CURL
Preferred Qualifications:
· Bachelor's or Master's degree in Computer Science or related field
Interested candidates can apply ASAP or share their resumes at aditik at adcanopus.com.
Job Description
Apply only if you have experience in data structure and algorithms. (Data structure and algorithms based questions is a part of the interview)
Experience: 3 + years
Location: Bangalore
Notice Period: Immediate to 20 days
Working: currently WFH
Skills: Core Java developer, hashmap, linked list, array, spring, hibernate, OOPS
Please mention the IT skills worked on.
Responsibilities
- You will design and develop large scale distributed services
- You will analyse and improve the efficiency, scalability, stability, and security of the platform as a whole.
- You will act as the primary owner of one or more components while driving innovation in your area of ownership
- You will proactively research & evaluate new tools, technologies, and techniques to improve the value of the system.
- You will work with engineering leadership in solving and architecting solutions for challenging or complex development issues.
- You will work independently and handle dependencies with very minimal oversight
- You will take initiatives in developing and maintaining integrations of best practices within the back-end.
- You will help identify systemic issues, performance bottlenecks and work on design/architect improvements.
Requirements
- You have 1 - 9 years of experience in software development.
- You have designed and scaled up the system.
- You have a strong understanding of Data Structures and Algorithms.
- You are an incessant problem solver and tougher the problem gets, more fun you have.
- You have strong command in any one or more of the following languages: Python and Django
- You understand the business impact of your decisions.
Good To Have
- You have prior experience in fintech companies
Traits We Are Looking For
- Experience in a specific tech stack doesn't matter for us.
- The general engineering mindset and aptitude is what matters more.
- Technically strong and curious.
- Should have a hacker mindset and should love exploring new technologies.
Desired Skills and Experience
Java, Python, Data Structures, Algorithms
solutions. Responsibilities include gathering user requirements, defining system functionality
and writing code in various languages, like JavaScript, Python, Scala, Java. Our ideal
candidates are familiar with the software development lifecycle (SDLC) from preliminary
system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to
build high-quality, innovative and fully performing software that complies with coding
standards and technical design.
Responsibilities
• Execute full software development life cycle
• Develop flowcharts, layouts, and documentation to identify requirements and solutions
• Write well-designed, testable code
• Produce specifications and determine operational feasibility
• Integrate software components into a fully functional software system
• Develop software verification plans and quality assurance procedures
• Document and maintain software functionality
• Troubleshoot, debug and upgrade existing systems
• Deploy programs and evaluate user feedback
• Comply with project plans and industry standards
• Ensure software is updated with latest features
Qualifications
• Proven work experience as a Software Engineer or Senior Software Engineer
• Prior work experience of 1-6 years is welcome
• Experience designing interactive applications
• Understanding of algorithms and data structures
• Ability to develop software in Node.js(JavaScript), React.js, Python, Scala, Java or other
programming languages
• Excellent knowledge of databases, SQL and non-SQL technologies is a plus
• Experience in developing web applications using at least one popular web-framework
is a plus
• Experience with test-driven development
• Proficiency in software engineering tools
• Ability to document requirements and specifications
• Experience with Data Science is a plus
• University/college degree in Computer Science, Engineering or relevant field
At Convosight, we are on a mission - to help community builders become community entrepreneurs.
We are building a first of it's kind community management platform for community builders who are looking to build, grow, engage and monetize their online communities. Launched initially for Facebook Groups, over 6000+ Facebook Group Admins trust Convosight to manage more than 100M members today. Empowering an underserved dimension of passion economy and our category defining work has already earned laurels and recognition from the best in the industry.
And this is just the beginning...
With our eyes set on the future, we are looking for an experienced and passionate GoLang Developer.
What are we looking for?
We are looking for a great Go developer who possesses a strong understanding of how best to leverage and exploit the language’s unique paradigms, idioms, and syntax. Your primary focus will be on developing Go packages and programs that are scalable and maintainable. You will ensure that these Go packages and programs are well documented and have reasonable test coverage. You will coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
What kind of work will you be doing?
* You will own the architecture of the backend.
* May lead a team of 3-4 developers including mentoring, task management, and code reviews
* We believe in freedom and ownership. So expect a large and important portion of the product to be gradually under your responsibility.
* Writing scalable, robust, testable, efficient, and easily maintainable code
* Translating software requirements into stable, working, high performance software
* Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture
* Position Requirements
* 6+ years of software experience with 3+ years in GOLang
* Experience building products and leading teams
* Strong knowledge of Go programming language, paradigms, constructs, and idioms
* Knowledge of common Goroutine and channel patterns
* Hands on experience with DevOps practices
* We are deep in AWS so familiarity with AWS is desirable
Optional:
Previous SAAS Experience