be further responsible for designing and implementing product requirements that are highly usable, scalable, extensible, and maintainable.
The Treez enterprise-grade, business management platform serves the vertical cannabis market from producers to brands to retailers with our Point of Sale, Integrated Payments, Branding, Grow, and Data Insights
software solutions. Treez is helping businesses deliver personalized and efficient experiences to their customers. The Treez enterprise business management solution is delivered through a Software-as-a-Service
(SaaS) model on a modern, scalable cloud infrastructure.
To learn more, visit Treez at: https://treez.io/
Roles & Responsibilities:
We are looking to hire a senior backend engineer. This is a role with significant responsibility for ensuring the successful delivery of our core fintech product suite. You will be working with other
backend engineers and system design architects on the team to launch and successfully ship our new fintech suite of products.
This role involves working closely with internal and external stakeholders and creating processes around overall product success.
Your responsibilities will include:
● Reviewing and analyzing business requirements and providing technical feasibility and estimates.
● Practicing standard development processes leveraging agile methodologies such as SCRUM and
TDD.
● Maintain high standards of quality for code, documentation, and other deliverables.
● Ensure business needs with automated tests.
● Checking code from other developers and mentoring junior team members.
To achieve the above, here’s what you’ll need to do:
● At least 7+ years of experience in software development with a track record of shipping large,
cross-functional projects in high-performance and scalable environments.
● 4+ years of experience developing in Python and its associated technology stacks.
● Working knowledge of SQL databases and other NoSQL solutions.
● Proficient with algorithms and data structures, design patterns, service-oriented architecture, domain-driven design, multithreading, concurrency, caching, and distributed systems.
● Deep understanding of multi-process (define, design, and create) cloud architecture projects and the threading limitations of Python.
● Solid understanding of the complete software development life cycle, including the post-production deployment phase.
● Extensive experience in Agile/Scrum teams and CI/CD applications built with microservices and event-based architectures.
● Experience in adopting test-driven development.
You’re right for this role if you have:
● BE/B.Tech/BS in Computer Science, Engineering, or relevant field.
● Experience working with Typescript and React is a huge plus.
● Prior experience building a product from ideation to launch.
● Deep understanding of, and passion for, fintech for an underserved industry.
● Strong problem-solving and verbal and written communication skills.
● Experience in OOP/functional coding.
Perks:
● Opportunity to work & learn with an International team
● Health Insurance
● 5 days working
● ESOPs
● Performance Bonuses
● Competitive Salary package
● Wonderful work culture focusing on providing work-life balance
● In-house professional development
This is a fantastic opportunity for a talented and motivated individual to combine business understanding, and product management expertise. We believe that no other position in a Series C startup typically offers
this much flexibility and potential for growth. This role is based in Bangalore, India. The role involves coming into the office in Koramangala, Bangalore 3 times a week in the initial 2 quarters and can then transition to less in-office time, depending on the individual.
Treez is an equal-opportunity employer. We thrive on diversity and are committed to creating an inclusive
environment for all employees.
About Treez India
About
Similar jobs
Java Developer Job Responsibilities
A developer is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. The developer is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces.
As our company continues to grow, we’re looking for a Software Engineer to contribute to our cloud migration solutions that enable enterprise customers’ journey to the cloud, and lifecycle of their data in the cloud.
In This Role, You Will (But Not Limited To)
- End-to-end ownership of new feature development, from design, through implementation, testing, deployment, and maintenance in production
- Translating of high-level requirements and end-user use cases into design proposals, including integration with external services and constraints of underlying service infrastructure
- Maintaining constant focus on scalability, performance and robustness of a feature, on the top of base functional implementation
- Designing and implementing logging, monitoring and alerting functions as core parts of overall software solution
- Documenting your own work and design solutions
- Decomposing complex features into smaller, short-term deliverable tasks
- Managing priorities of multiple tasks, providing up-to-date estimates for a milestone delivery
- 5+ of industry experience in technical leadership roles
- Solid knowledge of Go-Lang, Python, C/C++, SQL, shell scripting and Linux operating environment.
- End-to-end experience in design and development of highly scalable enterprise and cloud data products.
- Ability to challenge and redefine existing architectural fundamentals in order to provide next level of performance and scalability; ability to foresee post-deployment challenges.
- Hands-on experience with design and troubleshooting of scalable web services, advanced file systems, geographic replication, distributed databases and modern operating systems.
- Experience with modern DevOps technologies such as Docker and container orchestration, service deployment, monitoring and scaling
- Ability to work with multi-cultural, globally distributed teams to a common unifying product vision and closely coordinate with cross-functional teams in different time-zones.
- Passion to deliver enterprise-grade products to customers and to continuously work with engineering team to refine the product in the field.
In a content critical age, Egnyte fuels business growth by enabling content-rich business processes, while also providing organizations with visibility and control over their content assets. Egnyte’s cloud-native content services platform leverages the industry’s leading content intelligence engine to deliver a simple, secure, and vendor-neutral foundation for managing enterprise content across business applications and storage repositories. More than 16,000 customers trust Egnyte to enhance employee productivity, automate data management, and reduce file-sharing cost and complexity. Investors include Google Ventures, Kleiner Perkins, Caufield & Byers, and Goldman Sachs. For more information, visit www.egnyte.com
Technical Experience :
- Net development work experience.
- Proficiency in NET Development with Asp.net and MVC.
- Strong object-oriented programming OOPS design skills, SOLID principles and proficiency in software design patterns.
- Experience in database MS SQL Server.
- Experience with version control systems GitHub and Bitbucket.
Professional Attributes :
1. Should have good communication Skills.
2. Should be a good team player.
3. Should be able to work independently and under pressure.
4. Should have good logical and analytical thinking.
Extensive experience in Appian BPM application development
· Knowledge of Appian architecture and its objects best practices
· Participate in analysis, design, and new development of Appian based applications
· Mandatory Team leadership and provide technical leadership to Scrum teams
Certification Mandatory- L1, L2 or L3
· Must be able to multi-task, work in a fast-paced environment and ability to resolve problems faced
by team
· Build applications: interfaces, process flows, expressions, data types, sites, integrations, etc.
· Proficient with SQL queries and with accessing data present in DB tables and views
· Experience in Analysis, Designing process models, Records, Reports, SAIL, forms, gateways, smart
services, integration services and web services
· Experience working with different Appian Object types, query rules, constant rules and expression
rules
Qualifications
· At least 6 years of experience in Implementing BPM solutions using Appian 19.x or higher
· Over 8 years in Implementing IT solutions using BPM or integration technologies
· Experience in Scrum/Agile methodologies with Enterprise level application development projects
· Good understanding of database concepts and strong working knowledge any one of the major
databases e g Oracle SQL Server MySQL
Additional information
Skills Required
· Appian BPM application development on version 19.x or higher
· Experience of integrations using web services e g XML REST WSDL SOAP API JDBC JMS
· Good leadership skills and the ability to lead a team of software engineers technically
· Experience working in Agile Scrum teams
· Good Communication skills.
We are looking for an experienced top-notch Python developer to grow with our dev team. As a Python Developer, you will be involved from conception to completion with projects that are technologically sound. Role and Responsibilities
• Expert in Python, with knowledge of at least one Python web framework {such as Django, Flask, etc}
• Familiarity with some ORM (Object Relational Mapper) libraries
• Able to integrate multiple data sources and databases into one system
• Understanding of the threading limitations of Python, and multi-process architecture
• Good understanding of server-side templating languages
• Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
• Understanding of accessibility and security compliance • Knowledge of user authentication and authorization between multiple systems, servers, and environments
• Understanding of fundamental design principles behind a scalable application
• Familiarity with event-driven programming in Python
• Able to create database schemas that represent and support business processes
• Strong unit test and debugging skills
• Develop and adhere to best-practices for developing applications
• Continuously contribute to team performance improvement and collaboration
• Work and collaborate with the rest of the engineering team
• Work with product team and graphic designers Technical Skills
• Experience in Python and frameworks such as Django, Flask, etc
• Ability to solve problems creatively and effectively
• Git knowledge is a plus
• Experience working in an Agile/Scrum development process
• Team player
• Good time-management skills
• Great interpersonal and communication skills
Qualifications
• B.S Degree in Computer Science
• 4-6 years overall IT industry experience
Role Description: The Java (Spring Boot) Developer would need to have at least 5+ years of experience.
Requirements & Responsibilities:
- 5+ years of experience developing web applications using J2EE.
- 5+ years of experience in Spring Boot.
- Good knowledge of MicroServices.
- Experience working with tools like Git, Maven.
- Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience.
- Working experience in Industry Standard protocols related API Security including OAuth is a must.
- Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
- Strong background working with Linux/UNIX environments.
- Strong Shell scripting experience.
- Working knowledge with Oracle, DB2 or Mongo DB databases.
- Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.
- Strong agile/scrum development experience
- Strong collaboration and communication skills within distributed project team
- Excellent written and verbal communication skills
THE POSITION:
- 3+ years of relevant experience in designing & implementing scalable, resilient backend microservices
- Expert at any backend programming language (Python/GoLang preferrable) and has exposure to API design and scalable architecture
- Hands-on experience on a couple of RDBMS/NoSQL/In-memory DBs
- Great database modelling skills
- Ability to choose the right algorithm, data-structure, and design pattern for the given problem statement
- Knowledge of any cloud based platform like AWS or GCP and scaling on the go
- Understanding of various application security principles and experience with building applications secure by design
QUALIFICATION:
- We don't care about which college you are from, if you have the power to convert coffee into code, we got you.
- NoSQL DB (MongoDB, CouchDB), PostgreSQL
- Mocha test environment
- Should JS testing framework
- Experience implementing mock services
- Nock API mocking
- NPM, Redis
- Typescript / Coffee script experience will be an added advantage
- Experience working with opensource JS projects
- Experience in developing REST API
- Source code management tool - Git / GitHub
- Understanding of TCP/IP networking and client/server web programming model
- Good communication skills
- Should be able to work with the cross-geo client team
• Build out our web architecture allowing new feature modules to be sent to production, while having
strategic foresight on long term product vision.
• Software development project management from transforming requirements into technical specifications,
design, code, and tested systems.
• Closely involved in development life cycle right from concept stage to delivery and post- launch support.
• Keep abreast of new trends and best practices in web development and explore new technologies.
• Document the development process, architecture, and standard components.
• Coordinate with co-developers and actively participate in code reviews , bug fixing code /architecture.
• Brainstorm and solve problems and put effort in constant improvement in technical front .
• Perform frequent peer reviews.
• Participate actively in demos / S&T.
• Share knowledge through collaboration, training, peer review, presentations, and articles.
• Track record of delivering in Scrum, Agile and other methodologies.
• Proficiency in establishing processes and tools to enable team productivity when developing websites
(version control, automatic build, code review).
• Strong verbal and written communication skills and cognitive ability.
• Contribute towards a positive healthy fun and creativity driven culture.
Must Have:
• Strong aptitude towards problem solving with a hacker mindset.
• Should have infinite love towards Linux and respect open-source development.
• Should have sound knowledge of core PHP, MVC Frameworks Laravel preferred.
• Familiarity with limitations of PHP as a platform and its workarounds.
• Should be excellent in SQL/NoSql database (Surprise us we are constantly pushing out DB architecture).
• Basic Knowledge of Frontend Technologies to easily communicate in terms of Front end Lingos.
• Experience with Agile development methodologies.
• Experience in building high secure components, encryption techniques.
• Experience in building event based and queue based Infrastructure.
• Experience with multi-tier system and service design and development for large scale systems.
• Extensive, real-world experience designing technology components for enterprise solutions and defining
solution architectures and reference architectures with a focus on cloud technologies.
• Passion for best design and coding practices and a desire to develop new bold kickass ideas.
• Experience with caching and scaling techniques.
• Experience with cloud infrastructure is must AWS/GCP/DO.
• Good to have experience with any tool such as Jenkins, Gitlab Devops building pipelines, CI/CD automation.
• Eager to learn new languages and experiment / explore new technologies.
What is the role?
You will be focusing on development of all server-side logic, definition, and maintenance of the central database. With your expertise in Node.js and as a full stack developer you will be managing the interchange of data between the server and the users.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture
- Driving innovations in the platform constantly
- Estimate efforts, identify risks, devices and meets project schedules
- Mentors/coaches engineers and provide technical leadership
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- BS/MS in Computer Science or equivalent.
- 3-6 years of strong design/development experience in building massively large-scale distributed internet systems and products
- Strong understanding of DevOps tasks, CI/CD
- Excellent communication and interpersonal skills
- Have keen eye to detail
- Displayed effectiveness in being a team player, have a proven track record of performance
- Enjoys working on challenging assignments and is result oriented
- Self-starter, self-motivated and work with minimal supervision
- Agile and display flexibility in swiftly adapting to change in work requirement
Strong proficiency in –
- JavaScript, Node.js and frameworks available for it
- Code versioning tools, such as Git
- NoSQL and RDBMS systems
- Push-pull systems like Kafka, Redis
- Data structures & algorithms skills
Good to have experience –
- Programming languages like Python, Golang, ReactJs
Be familiar with –
- Designing highly available solutions, fault-tolerant systems, microservices architecture, REST APIs for on-premises, cloud (Google Cloud Platform or Amazon Web Services or Microsoft Azure), or hybrid infrastructure.
- Modern container technologies such as Docker, Kubernetes
- Server-side templating languages such as Jade, EJS etc
- Open source software, frameworks, and broader cutting-edge technologies
Whom will you work with?
You will closely work with the engineering team and support the Product Team of Plum.
What can you look for?
A wholesome opportunity in a fast paced environment that will enable you to juggle between concepts, interact and share your ideas and have loads of learning while at work. This role will help you learn what and how ledgers work in a high volume traffic system. Will learn microservice for a high availability system. 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 in engaging and motivating 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. We however 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.