About Springworks
At Springworks, we're on a mission to revolutionize the world of People Operations. With our innovative tools and products, we've already empowered over 500,000+ employees across 15,000+ organizations and 60+ countries in just a few short years.
But what sets us apart? Let us introduce you to our exciting product stack:
- SpringVerify: Our B2B background verification platform
- EngageWith: Spark vibrant cultures! Our recognition platform adds magic to work.
- Trivia: Fun remote team-building! Real-time games for strong bonds.
- SpringRole: Future-proof profiles! Blockchain-backed skill showcase.
- Albus: AI-powered workplace search and knowledge bot for companies
Join us at Springworks and be part of the remote work revolution. Get ready to work, play, and thrive in an environment that's anything but ordinary!
Role Overview
This role is for our Albus team. As a SDE 2 at Springworks, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient web applications. You will work closely with cross-functional teams, turning innovative ideas into tangible, user-friendly products. The ideal candidate has a strong foundation in both front-end and back-end technologies, with a focus on Python, Node.js and ReactJS. Experience in Artificial Intelligence (AI), Machine Learning (ML) and Natural Language Processing (NLP) will be a significant advantage.
Responsibilities:
- Collaborate with product management and design teams to understand user requirements and translate them into technical specifications.
- Develop and maintain server-side logic using Node.js and Python.
- Design and implement user interfaces using React.js with focus on user experience.
- Build reusable and efficient code for future use.
- Implement security and data protection measures.
- Collaborate with other team members and stakeholders to ensure seamless integration of front-end and back-end components.
- Troubleshoot and debug complex issues, identifying root causes and implementing effective solutions.
- Stay up-to-date with the latest industry trends, technologies, and best practices to drive innovation within the team.
- Participate in architectural discussions and contribute to technical decision-making processes.
Goals (not limited to):
1 month into the job:
- Become familiar with the company's products, codebase, development tools, and coding standards. Aim to understand the existing architecture and code structure.
- Ensure that your development environment is fully set up and configured, and you are comfortable with the team's workflow and tools.
- Start contributing to the development process by taking on smaller tasks or bug fixes. Ensure that your code is well-documented and follows the team's coding conventions.
- Begin collaborating effectively with team members, attending daily stand-up meetings, and actively participating in discussions and code reviews.
- Understand the company's culture, values, and long-term vision to align your work with the company's goals.
3 months into the job:
- Be able to independently design, develop, and deliver small to medium-sized features or improvements to the product.
- Demonstrate consistent improvement in writing clean, efficient, and maintainable code. Receive positive feedback on code reviews.
- Continue to actively participate in team meetings, offer suggestions for process improvements, and collaborate effectively with colleagues.
- Start assisting junior team members or interns by sharing knowledge and providing mentorship.
- Seek feedback from colleagues and managers to identify areas for improvement and implement necessary changes.
6 months into the job:
- Take ownership of significant features or projects, from conception to deployment, demonstrating leadership in technical decision-making.
- Identify areas of the codebase that can benefit from refactoring or performance optimizations and work on these improvements.
- Propose and implement process improvements that enhance the team's efficiency and productivity.
- Continue to expand your technical skill set, potentially by exploring new technologies or frameworks that align with the company's needs.
- Strengthen your collaboration with other departments, such as product management or design, to ensure alignment between development and business objectives.
Requirements
- Minimum 4 years of experience working with Python along with machine learning frameworks and NLP technologies.
- Strong understanding of micro-services, messaging systems like SQS.
- Experience in designing and maintaining nosql databases (MongoDB)
- Familiarity with RESTful API design and implementation.
- Knowledge of version control systems (e.g., Git).
- Ability to work collaboratively in a team environment.
- Excellent problem-solving and communication skills, and a passion for learning. Essentially having a builder mindset is a plus.
- Proven ability to work on multiple projects simultaneously.
Nice to Have:
- Experience with containerization (e.g., Docker, Kubernetes).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of agile development methodologies.
- Contributions to open-source projects or a strong GitHub profile.
- Previous experience of working in a startup or fast paced environment.
- Strong understanding of front-end technologies such as HTML, CSS, and JavaScript.
About Company / Benefits
- Work from anywhere effortlessly with our remote setup perk: Rs. 50,000 for furniture and headphones, plus an annual addition of Rs. 5,000.
- We care about your well-being! Our health scheme covers not only your physical health but also your mental and social well-being. We've got you covered from head to toe!
- Say hello to endless possibilities with our learning and growth opportunities. We're here to fuel your curiosity and help you reach new heights.
- Take a breather and enjoy 30 annual paid leave days. It's time to relax, recharge, and make the most of your time off.
- Let's celebrate! We love company outings and celebrations that bring the team together for unforgettable moments and good vibes.
- We'll reimburse your workation trips, turning your travel dreams into reality.
- We've got your lifestyle covered. Treat yourself with our lifestyle allowance, which can be used for food, OTT, health/fitness, and more. Plus, we'll reimburse your internet expenses so you can stay connected wherever you go!
Join our remote team and experience the freedom and flexibility of asynchronous communication. Apply now!
Know more about Springworks:
- Life at Springworks: https://www.springworks.in/blog/category/life-at-springworks/
- Glassdoor Reviews: https://www.glassdoor.co.in/Overview/Working-at-Springworks-EI_IE1013270.11,22.htm
- More about Asynchronous Communication: https://www.springworks.in/blog/asynchronous-communication-remote-work/
About SpringRole India Private Limited
Similar jobs
5-7 years of experience as full stack developer with technologies like Node.js, WebSocket, Python (Django, flask), PHP with front-end technology like AngularJS, Angular2/4/5/6/7 (with NgRx), React.js (with redux), Progressive Web App (PWA).
Experience in Cloud Architecture using Kubernetes (K8s), Docker, Google Kubernetes Engine, Experience in DevOps tools and cloud hosting.
Ability to manage a hosting environment, ability to scale applications to handle the load changes, knowledge of accessibility and security compliance.
Ability to manage APIs; expert knowledge of JSON and XML
Ability to code and create functional web applications and optimizing them for increasing response time and efficiency. Skilled in performance tuning, query plan/ explain plan analysis, indexing, table partitioning.
Expert knowledge of Python and corresponding frameworks with their best practices, expert knowledge of relational databases, database administration, and SQL.
Ability to create acceptance criteria, write test cases and scripts, and perform integrated QA techniques.
Must be conversant with Agile software development methodology, version management and version control. Must be able to write technical documents, coordinate with test teams. Proficiency using Git version control.
Hello,
Greetings for the day !!!
Tridat Technologies is hiring " Technical Architect" for one of the international MNC specialized into Hardware & Networking based @ Bangalore !!!
Position: Technical Architect
General Summary:
- The Technical Architect is responsible for the overall architecture, design, implementation, and integrity of the organization’s applications consumed by TSPs. The architect is responsible for ensuring that the solution delivered to business units is engineered in accordance with organization’s architecture tenets and infrastructure standards.
- This position is for the Business Management Software division that enables the MSPs to streamline, manage their operations, and achieve operational maturity with the following products and many more.
Our Global Engineering team works in the following Tech Environments:
Languages: .NET, python, golang, java, javascript, typescript
Frameworks: .NET core, spring, react, mui
Cloud Platform: AWS, Azure
Runtime: Docker, kubernetes, ecs, eks, ec2
Databases: Postgres, SQL Server, Cassandra, MongoDB, DynamoDB, Document DB, Snowflake, ElasticSearch
IDEs: VS Code, IntelliJ, Visual Studio
Others: Kafka, EMR, S3, SQS, Trino, Sage maker
Essential Duties & Responsibilities:
- Hands-on development experience using current software patterns including web services, web APIs, message queues, service-oriented & microservices architecture.
- Candidates should have designed products on AWS or any other public cloud.
- Should have an understanding of the Infrastructure, involved in hosting on AWS, pricing, and load balancer.
- Have expertise in one or more areas like building and scaling web apps, Machine Learning, UI Engineering, Information Visualization, CRM solutions
- The candidate must have demonstrated the capability of Architecting a scalable SAAS-based platform.
- Should have experience in enterprise applications in the cloud or on-premise environments, and multi-tenancy applications.
- Candidate must have Continuous integration experience, and conceptual knowledge on continuous delivery.
- Should have experience in any NoSQL database (Cassandra/MongoDB is preferred).
- As an architect, the person would be responsible for the suggestion and implementation of new technologies.
- Has delivered multiple versions of a SaaS-based product to production.
- Has made design decisions for a product & lived with the consequences of decisions. Has successfully introduced new technology.
What is the interview process?
- Your application will be screened within 30 days.
- All Engineering positions will go through 3 rounds of technical interviews.
- Each round will be approximately 1 hr which is then followed by a managerial round and an HR Round.
- Please note all rounds will be done subject to feedback provided in the earlier round.
- There will be a face-to-face interview at the Bangalore office during the final 2 rounds.
What can you expect in the Technical Interview?
- Questions that show you have a problem-solving ability
- We would love to see you code and how you solve technical problem(s).
- Questions about modules you have used to date while developing applications.
- Agility and Adaptability to technology and environment
- The architect will be expected to be hands-on with the Amazon Cloud Platform on products integrating with Microsoft 365, Azure, and third-party vendors in addition to enhanced reporting using data mashups to improve MSP (Managed Service Provider) Operational Maturity model.
EXPERTISE AND QUALIFICATIONS
Knowledge, Skills, and/or Abilities Required:
- Hands-on architect in multiple programming languages and willing to work on new tech stacks.
- Ability to work constructively and independently under stress and pressure in a fast-paced, multi-tasking environment. ·
- Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills
- Maintains a deep understanding of programming and coding fundamentals, architecture, and design in multiple languages.
- Drives technology transformation initiatives, working with cross-functional teams to identify and implement new technologies, frameworks, and tools that can improve the team's productivity and efficiency.
- Ensures that the team follows software development best practices, including coding standards, code reviews, automated testing, and continuous integration and deployment.
- Recommends new tools, processes, and practices that can improve the team's productivity and efficiency.
- Leads the technical design and architecture of software products, ensuring that they are scalable, maintainable, and meet the needs of the business.
- Presents technology transformation plans and progress reports in a clear and concise manner to leadership cross-functionally.
- A strong proponent of engineering best practices for Unit Testing, Coverage, Code Quality, Continuous Integration & Continuous Deployment.
- Candidate must have demonstrated capability to optimize usage of AWS/Cloud resources
- Strong ability and desire to coach engineers to adopt industry best practices and design strategies
- Experience in Agile Scrum processes, including a solid understanding of how to deliver an MVP and build on it.
Educational/Vocational/Previous Experience Recommendations:
- BE/BTECH(CS/ECE) / Post Graduation · 10+ years of relevant experience
- Deep Experience leading technology transformation initiatives, including the adoption of new technologies, frameworks, and tools
- Domain experience in one or more areas Fintech, Accounting, ITSM, and Data Visualization.
- Stays up to date with emerging technologies and software development
Working Conditions: Hybrid
Employment Mode: Permanent
Working Days: Mon to Fri
Location: Bangalore
Thank You & Regards,
Shraddha Kamble
HR Recruiter
- Building reusable code and libraries for future use
- Building efficient, testable, and reusable Node JS modules
- Helping in co-creating product vision and roadmap along with Product Managers
- Planning,hiring, developing our own products to the extent required, while reviewing, managing team and morale; and most importantly,setting up required processes that takes us to the next level
- Building high performance frontend applications with react
- Managing End-to-end ownership of modules including designing, development, validation, deployment
- Creating microservices from scratch and ensuring that micro services are used wherever it makes sense.
- Understanding the fully synchronous behaviour of Nodejs
What you need to have:
- A Bachelor's degree in Computer Science, or related technical discipline
- 2+ years of Software Development experience
- Deep hands-on technical experience in object-oriented design, data structures, algorithm design, and complexity analysis
- Experience with full software lifecycle methodology, including; coding standards, code reviews, source control management, build processes, testing, and operations
- Ability to identify, empathize with and delight the customer
- While every product-line has its tech stack - different products have different technologies and it is expected that you are comfortable working across all of them as and when needed.
- Some of the technologies/frameworks that we work on - Microservices Architecture, Python, Rest/gRPC, Node.js, MySQL, Postgres, AWS, ReactJS, React Native, Kubernetes.
- Familiarity with Workers/ child processes and performance tuning
- Experience with SQL/NoSQL databases and their declarative query languages (MySQL, and MongoDB)
- Strong knowledge of the common Node Js & React or web server exploits and their solutions
● 3+ years of experience with any cloud infrastructure (AWS/Azure/GCP)
● Must have Cloud application backend programming experience with any of the modern languages -Java/Node JA/GoLang/Rust.
Built a collaboration platform - messaging, voice, video - to be used in mobile apps, web etc.
● Good understanding of Docker and Kubernetes deployments
● Hands-on experience with one or more modern programming languages-Java/Node JS.GoLang/Python/Rust
● Good understanding of linux and associated tools.
1. Develop high performance mobile and web applications in Artificial Intelligence, Machine
Learning, Android, iOS and various frontend and backend technologies.
2. Create requirements, design documentation and test plans for above, adhering to
standard templates provided by the organization.
3. Write clean, maintainable, efficient code that confirms to software development
standards.
4. Well versed with multiple front end and backend technologies such as Angular, BootStrap,
Node, PHP, Spring, ReactJS, etc.
5. Understand full stack development process and is familiar with REST.
6. Can interact with client directly on requirement gathering, delivery planning and
implementation
Job Location: Thane
We at Perilwise are building the digital infrastructure for the insurance industry. We're looking for a tech lead, someone who can lead the dev team, and take over the day to day activities of the tech lead from the founders.
We are building a revolutionary insurtech platform offering to the entire market(intermediaries, clients, and later insurers)
We're an exciting early stage startup growing fast, and are looking to build cutting edge products across the insurance value chain.
The Role & Responsibilities
• Lead dev team to handle all issues arising w.r.t front end and backend
• Organize the entire tech stack and operations to ensure smooth functioning of the company
• Manage product pipeline and timeline effectively
• Work closely with founders on tech vision and strategy, and to implement improvements and new features on the platform.
• Work as a full stack developer where needed, helping dev team solve dev spikes
• Work across the stack in helping the company develop scalable solutions
• Co-ordinate with third party IT teams for API integration and testing
• Monitor and improve robustness and performance of platform
We'll be offering Salary + Equity, as an early stage startup.
Languages/Frameworks/Technologies you will need to know:
• AWS
• Couch DB/MongoDB/SQL
• Angular 8/9
• Python Flask, Node.js
Experience levels: 4+ years. Previous leadership experience preferred but not necessary. These are guidelines, what’s most important for us is the candidate fit.
https://www.srclogix.com/">SourceLogix - is a California based software development company. Founded in 2007, we have successfully built our client base with our values: Talent. Team. Trust.
SourceLogix experts help Fortune 500 clients in the areas of SaaS, eCommerce, VoIP, CRM, Transaction systems & Predictive Analytics.
Our latest venture is to build our own Cloud-based SaaS platform to disrupt the Digital Marketing space with a revolutionary voice & video platform - to help customers significantly improve conversions. The platform is built on Amazon Web Services, Google Cloud, and Salesforce CRM to drive Voice & Video with analytics & deep learning, all to significantly improve conversion rates.
We are setting up our offices in Chennai and Bangalore. Looking for an experienced Lead Developer who can become our employee#1 in India & eventually grow into a CTO role.
Job Requirements:
- Node.js and/ or Python - expert level. Over 5 years.
- Deep Knowledge of Amazon web services (AWS). Over 2 years.
- Expertise building on Lambda, API gateway, AWS Cognito
- Dynamo DB, Amazon RDS.
- S3, EC2, Route 53.
Role and Responsibilities:
- Build the platform from the ground up.
- Work with designers & developers to create signup, login, telephony, dashboards and control panel functions.
- Manage AWS instances and run the platform cost-effectively.
- Work with founders to build the roadmap and prioritize tasks.
- Communicate effectively - daily standups, weekly demos, etc.
Benefits:
- Competitive salary - based on experience.
- 100% remote work. All you need is a good laptop, headset, and internet connectivity.
- Flexible work: don't care when or where you work. We care how you work and how well you deliver.
- US-based team: open & transparent & professional.
- Ability to make a direct impact & build a great platform.
- Awesome culture! We are a friendly & collaborative team with a learning and growth mindset.
We’re looking for an experienced (2+ years) full stack developer to build web applications and API's, who will be responsible in handling various B2B clients, developing new API's working with business and product teams and, building data pipelines and storage systems for large amounts of data.
Your responsibilities will include:
• Build a framework for handling large volumes of data.
• Scaling API's with lowest response times.
• Onboarding client data in a B2B tech integration.
• Cross-team communication and translating into products.
• Develop and deploy new features to facilitate related procedures and tools if necessary
• Write “clean”, well-designed code
• Contribute in all phases of the development lifecycle
• Passion for best design and coding practices and a desire to develop new bold ideas.
• Troubleshoot, test and maintain the core product software and databases to ensure strong optimization and functionality
• Follow industry best practices
Job Skills
• Good python scripting and hands-on experience with Django framework
• Experience managing full stack, multi-language, multi-framework software development
• Back-end: Proficient in developing APIs across different platforms of web application servers. Experience in web server technologies in Django/Python is necessary.
• Database: Able to understand RDBMS schema and develop software to access data via SQL queries or DB mapper. Familiarity with SQL/NoSQL (MySQL, MongoDB) databases and their declarative query languages
• Front-End: Good understanding of front-end technologies, such as Object Oriented JavaScript, HTML5, and CSS3. Should have knowledge of Angular JS, Bootstrap, Express JS, Node JS etc.
• Understanding of MVC design patterns and other industry standard design patterns.
• Understanding fundamental design principles behind a scalable application
• Excellent analytical, problem-solving skills and programming skills
• Demonstrated ability to define and drive adoption of software development best practices, standards, processes, methodologies
• Strong communication skills, both verbal and written, and the ability to listen effectively
• Proficient understanding of code versioning tools, such as Git