Latest jobs
As a Junior Software Engineering Intern you focus on AI and NLP to join our team. The ideal candidate will be passionate about AI and have hands-on experience in implementing NLP models using Python and PyTorch. This position will contribute to the development of advanced NLP applications, including but not limited to word sense disambiguation, text classification, sentiment analysis, POS tagging, tokenization, syntactic parsing, and web crawling.
Conduct an in-depth literature review to identify and gather pertinent research papers concerning the construction of a Dialogue System integrating LLM (Language Model), Passage Retrieval, and STS (Semantic Textual Similarity).
Develop an inference process for generating answers, with a particular emphasis on verifying the output produced by the Language Model (LLM) to ensure accuracy and relevance within the context of the Dialogue System development.
Initiate fine-tuning strategies on optimizing the LLM performance through methodologies such as PEFT+QLoRA and quantization using AutoGPTQ. The objective is to augment the responsiveness and overall efficiency of the Dialogue System.
Implement Retrieval-Augmented Generation (RAG) within the Dialogue System, leveraging sophisticated techniques to elevate response dynamics and optimize system performance.
Be ALICE:
- Adaptability: Quick learner, able to adapt to new technologies and team dynamics.
- Leadership: Shows potential for future leadership roles by taking initiative in learning and minor project responsibilities.
- Impact: Contributes to project deliverables through effective coding and testing.
- Commitment: Engaged in continuous learning and application of AI principles.
- Empathy: Maintains a user-focused approach to technology development, ensuring that projects align with user needs.
Key Responsibilities:
- Assist in the coding and development of AI projects, focusing on Python and NLP techniques.
- Participate in testing and refining AI models under the supervision of more experienced engineers.
- Learn and apply new AI methodologies, such as retrieval-augmented generation and fine-tuning of language models.
- Engage in team discussions and code reviews, contributing to the collaborative development process.
- Support the documentation of AI systems and project outcomes.
- Adhere to Best Practices: Follow best practices in AI ethics, data privacy, and model transparency. Ensure that all work is in compliance with company policies and industry standards.
Required Skills:
- Hands-on experience with LangChain: Python, PyTorch, or Javascript.
- Basic understanding of NLP and machine learning concepts.
- Experience in handling AI projects, including development, testing, and deployment.
What you can expect from top.legal?
- Competitive salary and benefits: We believe in rewarding our team members for their hard work and dedication. As such, sales can bank a share of every deal they close.
- Opportunities for growth: We're invested in your success, and we want to help you grow and develop in your role. That's why we offer ongoing training and development opportunities, as well as clear pathways for advancement within the company.
- Hybrid work options: At top.legal, we believe in offering our team members flexibility and autonomy. That's why we offer hybrid work options, allowing you to work from home and/or come into the office as needed.
- Experienced team and strong leadership: Our team is made up of talented professionals with international experience and impressive credentials from top universities. With strong leadership and a culture of excellence, you'll be joining a team that's dedicated to driving success and unlocking potential.
- Top-notch product with real-world impact: At top.legal, we're proud to offer a product that's making a real difference in the world. Our cutting-edge software platform is solving a real and tested pain point for many corporate clients, and we're seeing growing demand as more and more companies discover its benefits.
Pagoda's Solutions team is looking for a senior software engineer to work on ecosystem critical features and solutions. You will be working through the whole range of NEAR Protocol stack to find opportunities for critical improvements and features that have a huge impact on the growth of the ecosystem. You will work on different parts of the stack including low-level code, protocol features, infrastructure that will create new products directly on protocol level while having a view on products that are being built on NEAR Protocol.
You will be expected to fully own various components and drive their implementation from beginning to end, including the design, the implementation, the maintenance, and the documentation. You will be surrounded by highly productive and meticulous engineers who will be holding you to the same standards.
What You'll Be Doing
- Uncover critical gaps in the NEAR Protocol, design cutting-edge features, and build the solutions that will drive the ecosystem forward.
- Partner with product managers and stakeholders to revolutionize web3 products built on NEAR.
- Tackle diverse technical challenges across the stack, from low-level code to infrastructure enhancements, influencing the development landscape on NEAR.
- Drive projects from ideation to launch with meticulous execution, setting the standard for engineering excellence on our team.
- Communication and collaboration with a fully distributed team.
What We're Looking For
- You pick up complex concepts quickly and aren't afraid to dive into new domains (NEAR Protocol, ETH L2s, etc.).
- Experience with Rust is a huge plus, but fluency in systems-level languages (Go, C) will also set you up for success.
- Superb communication and the ability to thrive in highly dynamic, distributed teams.
- Always on the lookout for web3 innovations, ready to adapt them and make NEAR a leader in the space.
We'd Love If You Have
- Familiarity with cryptographic concepts.
- An understanding of the power of scaling solutions.
- P2P networks and their complexities are no stranger to you.
- You've navigated the fast-paced world of startups before.
Compensation
The base salary range for this role is $176,000 - $200,000. This reflects the minimum and maximum range across all US locations. This does not include bonus, incentives, or benefits.
The actual base pay is dependent upon many factors, such as: leveling, relevant skills, and work location. If you are based outside of the US, there are other geographic considerations that may impact your final compensation. Your recruiter can share more about the compensation and benefits applicable to your preferred location during the hiring process.
Benefits & Perks
- Encouraged 20 days of flexible PTO per year, plus your local holidays
- Wellness weeks โ 2 weeks of paid company-wide closures
- 100% Paid medical, dental and vision, AD&D and life insurance for US employees, including 85% coverage for dependents, and HSA + FSA options; For non-US employees, 100% Paid private medical coverage available at the highest tiered plan
- Access to licensed therapists and mental health resources through Spill, 100% confidential and paid by Pagoda; plus $75 monthly reimbursement for wellness
- Generous parental leave options; All employees have access to $10,000 in fertility assistance through Carrot
- For US employees, 401(k) retirement plan available (no match)
- Annual company retreats and team offsites (2023 was in Spain; 2022 in Portugal)
- $2,000 Continued Education Reimbursement
- $2,000 Home Office Reimbursement ย
- Co-working Space Reimbursement
We are looking for a Senior Software Engineer who wants to be an impactful part of a small team looking to change the way technical hiring is done. In this role, you will be an integral part of our Product Engineering team and will make significant contributions to our three core products: Pre-Screen, Interview, and Develop.
Day-to-Day
- Lead design discussions on features where you're able to lend your technical expertise
- Contribute to building product features across the full stack (from the front-end to the back-end to separate microservices)
- Develop clean and maintainable code, with an emphasis on quality and craftsmanship
- Conduct code reviews and collaborate with your peers
Basic Qualifications
- At least 4 years of professional, full-time software engineering experience
- Clear and effective communication skills
- Drive and initiative for getting things done
- Available to work full-time. Candidates must be based within GMT-GMT+6 timezones.
Bonus Points for the Following
- Experience with JavaScript (browser, Node, or both)
- Experience with any part of our stack:
- React
- GraphQL
- Meteor/Node
- MongoDB
- Flow/Typescript
- Docker
- Any experience in a related industry, including assessments, HR tech, or education
Why Youโll Love It Here
- Competitive salaries based on local market
- Medical, dental, and vision insurance
- Team activities and get-togethers to connect with your fellow Signalites
- Unlimited PTO and remote-first work policy
- Continuous learning with educational reimbursements provided
- Equipment provision and generous home office setup stipend
- A challenging and fulfilling opportunity to join a fast-growing SaaS company
In this role you will be responsible for developing and fully automating the trading algorithms, encompassing risk, cost, and tax optimization in cost-effective burst computations with the capacity to handle 1mn trades in 10 minutes for less than โฌ10. In the near to medium term, you will also focus on upgrading our technology for capital taxation and addressing regulatory demands associated with market risk.
Furthermore, you will productionize algorithmic models that autonomously react to client requests and market movements across multiple tax regimes. This involves customizing smart rebalancing, cash-flow management strategies, inventory adjustments, all of this carried out on a cutting edge stack with the capacity to handle hundreds of thousands of individual trading decisions in minutes.
The Quant Development team leverages its knowledge to bring unique insights to clients that are otherwise reserved for institutional investors. For example, the Smart Predict feature, developed by the Quant Development team, offers clients an execution probability for limit and stop orders, generated by a sophisticated machine learning model.
- Develop hands-on in Python alongside a highly motivated team of software engineers and quant developers, driving transformative changes in the financial industry
- Get to work on cutting edge technology and be part of modern software development practices (e.g. agile and self-sufficient teams, continuous integration and deployment, test automation, cloud-based infrastructure and tooling)
- Manage the development of high-performance risk management tools serving regulatory purposes, near-real-time interactive dashboards and alerting systems overlooking the risk exposure in tens of thousands of positions
- Create the next generation wealth management and brokerage services for everybody
- Architect and deploy interfaces connecting the Scalable Capital Robo with key internal services to establish seamless connectivity with the external world
- Contribute and develop data-driven ideas aimed at generating business value
- Drive continuous improvements of data pipelines with respect to requirements and platform dependencies
- Fully automate trading algorithms driven by pure quantitative evidence that autonomously manage billions in assets
- Bridge the worlds of engineering and science by productionizing econometric models that react to market movements and client requests in hundreds of thousands of individual portfolios
- Never implement any of the above in spreadsheet tools
- Support investment managers, trading, backend, wealth management, risk
Qualifications
- Excellent university degree in computer science, mathematics, natural sciences, or a similar field
- Knowledge in econometrics with an emphasis on portfolio optimization and risk modelling
- Passion for the global financial markets
- Experience with convex optimization, exposure to libraries like cvxpy, scipy or cvxopt
- Experience in quantitative modeling and data-driven decisions
- Exposure and interest in our tech stack: Python, Docker, CI/CD pipelines, ย Infrastructure as Code (Terraform), SQL
- Experience with cloud providers like AWS
- Knowledge of software development and software design in Python
- Excellent communication skills that are clear, concise, and targeted towards your audience - engineering, product, or other stakeholders
- Knowledge of relational databases / SQL
- Fluent English language skills (written & spoken)
- Proactive and independent working style, good time management, fair play
We would be happy if you write to us in the "message to the Hiring Manager" section about what excites you about the role and why you think you would be a great fit! Applications without such motivation will not be considered.
Additional Information
- Be part of one of the fastest-growing and most visible Fintech startups in Europe, creating innovative services that have a substantial impact on the lives of our customers
- Work with an international, diverse, inclusive, and ever-growing team that loves creating the best products for our clients
- Enjoy an office in a great location in the middle of Munich, Berlin Mitte or Vienna (if eligible for the job)
- Be productive with the latest hardware and tools
- Learn and grow by joining our in-house knowledge sharing sessions and spending your individual Education Budget
- Learn and experience German culture first hand by joining our free German language classes
- (International) relocation support
- Enjoy your free time with 30 paid vacation days and take the opportunity to work from abroad
- Benefit from an attractive compensation package and from the company pension scheme
- Say goodbye to order commissions and say hello to your complimentary subscription of Scalable Capital's PRIME+ Broker
We are opening a new role for a Junior PHP Developer to join our team, responsible for internal financial system services. Itโs an exciting opportunity for talented developers who are beginning their career paths and want to grow within a strong team with established build processes. We seek individuals who are eager to learn and follow best development practices, and who aspire to become strong professionals.
Job responsibilities:
- Collaborate with senior developers to implement features and functionalities within internal financial services.
- Contribute to writing clean and maintainable code following established coding standards.
- Study existing codebase and documentation to understand the architecture of internal services.
- Assist in making minor enhancements or bug fixes under the guidance of senior developers.
- Work closely with the Team Lead to understand task priorities and deadlines.
- Communicate effectively with colleagues to coordinate efforts and ensure alignment in project goals.
What we use in our work:
- PHP 8.1, Laminas (Zend Framework), Mezzio (Zend Expressive), Go, React.
- MySQL, Redis.
- Kubernetes, Docker, Skaffold.
- Asana, Confluence, GitLab, NewRelic.
Requirements:
- 1.5+ years of experience with PHP.
- Basic understanding of SOLID and OOP principles.
- Familiarity with writing and executing unit tests.
- Basic understanding of working with databases (MySQL, PostgreSQL, etc.).
- Ability to work with simple database queries.
- Basic understanding of version control systems.
- Ability to communicate effectively in English.
- Eagerness to learn and grow in a collaborative team environment.
The following will be an advantage:
- Experience with PHP frameworks.
- Familiarity with basic web development concepts.
- Exposure to basic DevOps practices.
- Familiarity with basic Linux command-line usage.
- Any contributions to open-source projects or personal projects.
- Strong problem-solving skills and willingness to tackle new challenges.
What we offer:
- A competitive salary (discussed individually with the successful candidate) with performance-based bonuses.
- Remote work with work from anywhere workplace.
- Guidance and support from an attentive mentor.
- Growth and development: internal academy with 800+ internal courses and materials, internal knowledge sharing, constant feedback from your manager, no limits on launching new initiatives.
- Opportunities for career growth and development within the company. Our team includes highly qualified IT specialists.
- A tech-savvy approach and carefully structured processes: no red tape, transparent task management, asynchronous communication (with fewer meetings and more thoughtful written communication).
- Creative vibes of the cool international team of TheSoul Publishing, a company whose unique ecosystem is friendly to any new ideas!
Responsibilities
- Build new products using modern frontend tools (Typescript, React, Redux, React query)
- Collaborate directly with designers and product managers to build delightful user experiences
- Implement and maintain code base from scratch. No legacy.
- Solve complex frontend challenges around performance and code reusability while continuously improving code quality
Qualifications
- 3+ years professional experience building web applications with React. We are also open to candidates with less experience who are rising stars and are able to bring other valuable experience to our team.
- 1,5+ years experience working with backend: Node.js, Nest.js
- Good communication skills. You must be able to collaborate effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
- Able to work effectively under schedule pressure to fix bugs, review code, write, test new code, and diagnose production issues.
Nice To Have
- Experience working with SSR, Firebase/Supabase
- Experience working with Prizma, Sequalize
- Holistic understanding of software systems - able to collaborate with backend and native mobile engineers to write design docs and design effective APIs
- Experience building accessible features
- Experience building web applications that work seamlessly and performant in mobile browsers
- Experience building complex animations and transitions to make delightful UIs
Due to our continued growth, we are hiring for a Junior Survey Programmer at M3 Global Research, an M3 company. ย This is a long-term contract position and fully remote. ย This person must reside in the Philippines
About the Business Unit: ย
M3 Global Research, part of M3 Inc., provides the most comprehensive and highest quality market research recruitment and support services available to the industry with relationships reaching respondents in more than 70 countries worldwide.
M3 Global Research maintains ISO 26362 and ISO 27001 certifications with the highest quality data collection and project management capabilities that cover the spectrum of quantitative and qualitative techniques utilized today. M3 services incorporate all of the most advanced statistical and attitudinal methodologies allowing clients to provide world-class offerings and support services to their end-client customers throughout multiple industry sectors.
Job Description
The Junior Survey Programmer is responsible for programming market research studies against client materials with a goal to meet and exceed client expectations in terms of integrity of collected data, adherence to agreed timeline and budget. This individual also develops and implements โout of the boxโ solutions as needed. The programmer contributes to improving overall department efficiency by adhering to current best practices as well as contribute to creation of new best practices. This individual works closely with the other programmers and project managers and may work directly with clients on certain projects.
- Programmer maintains full responsibility for online survey development and thoroughly reviews client materials.
- Delivers high quality surveys against clientโs materials.
- Works to resolve amendments during quality assurance/client testing phase.
- Strive to exceed the clientโs satisfaction when programming:
- Proactively suggests design improvements to ensure panelist comprehension.
- Meets programming timelines.
- Resolves data issues in the timeliest and most complete manner.
- Works directly with the client on custom solutions.
- Prepare survey for deployment and sets up link to track progress in field.
- Work with Data Processing to meet client deliverable requirements, i.e., working on dashboards, specific data requirements etc.
- Contributes to improve processes by working on tasks assigned that increase capabilities, efficiency, skillset, and marketplace competitive advantage.
- Spend time reporting and receiving information to and from their manager and continues to learn the latest technologies in the data collections field.
Qualifications
- Market research experience, preferably pharmaceutical (min 3 years required).
- Knowledge of ConfirmIT, in addition to Decipher (desirable).
- JavaScript, jQuery, HTML programming knowledge.
- Exceptional ability to multi-task and balance multiple projects and priorities.
- Excellent interpersonal communication skills โ both verbal and written.
- Ingenuity and the willingness to learn new techniques.
- Commitment to accuracy and integrity, doing it right the first time.
- Strong problem-solving skills, including an ability to โthink outside the boxโ.
- Organized, self-motivated, and self-directed.
- Adherence to set processes and standards.
As we expand and dive deeper into the healthcare sector, we are anticipating increased data security thresholds and the need to undergo audits. We're looking for an IT Security Specialist eager to shoulder these crucial responsibilities.
Requirements
- Familiarity with GDPR and HIPAA is just the start; we're looking for someone with hands-on experience in applying these standards to prepare for and successfully pass certifications and audits. We anticipate your participation in developing and implementing data protection processes, ensuring full compliance with these standards, and preparing our company for external audits.
- Thorough experience working with AWS services such as EKS, IAM, KMS, VPC, CloudTrail, and S3. We value skills in developing secure architectures, managing access, protecting data, monitoring, and responding to threats.
- A background in IaaC (Terraform/Terragrunt) for automating deployment and securing cloud infrastructure.
- Experience in implementing data encryption methods in IT systems, introducing solutions for information anonymization, and knowledge of cryptographic key management tools and practices (creation, distribution, storage, and revocation).
- Proficiency in managing vulnerability and incident management systems, including intrusion detection systems and antivirus software.
- Expertise in security audit methodologies, the ability to precisely configure protective mechanisms based on security documentation study, and experience in setting up and using security monitoring and audit tools, including but not limited to AWS CloudWatch and AWS Config, as well as applying third-party solutions.
- In our distributed team, we value asynchronous communication and expect clarity and persuasiveness in interactions with colleagues, management, and regulatory bodies.
- We expect you to effectively manage your time between tasks and priorities, be skilled in quick and effective problem-solving, risk assessment, and risk minimization plan development.
Responsibilities
- Ensure compliance with GDPR and HIPAA requirements.
- Develop and implement processes and tools for data and system security.
- Manage information security risks and incidents.
- Conduct external and internal security audits to confirm compliance with industry standards. A key task will be carrying out an audit and creating a GDPR Compliance plan to ensure adherence to GDPR requirements.
What We Offer
- Embrace the freedom of remote work. No matter where you are, you'll find a supportive and friendly team.
- As part of our team, you'll collaborate with experts in Database Administration and DevOps, using the latest tools.
- At the start of your journey with us, you'll be introduced to our internal processes and supported throughout. With our cross-team collaboration, you'll always have access to answers and support from your colleagues.
- Compensation is personalized and reliant on industry standards as well as individual performance. Benefits include a tech purchase subsidy, access to psychological support, and an options program for standout contributions.
- Manage your schedule with the freedom to choose "reboot" days and time for travel on the company's dime. We don't monitor your vacation days, allowing you to set a flexible work schedule based on your workload.
- Openness and transparency are key. Expect regular updates from founders on company progress, opportunities to discuss and learn from setbacks, and encouragement to take initiative.
- At Welltory, trust and professional respect are at the foundation of our operations, which minimizes unnecessary bureaucracy.
We are a dedicated B2B technology company with a specific focus on the development of crypto wallets, a project that is currently under a Non-Disclosure Agreement (NDA). Having been established in the market for several years, we have not only gained significant experience but also developed a deep understanding of the sector. Throughout this period, we have consistently provided top-notch blockchain solutions, catering to the diverse and complex needs of our clients.
We are currently looking for a Middle/Middle+ Backend Developer (Node.js) to join our team in Tbilisi, Georgia!
Tasks:
- Development and support of the backend part of the white-label solution;
- Implementation of new functions, optimization and support of our projects;
- Participation in the design of the projects architecture;
- Collaborate with our team of developers, designers and QAs.
Requirements:
- Experience as a backend developer for at least 3 years;
- Solid experience with Javascript;
- Database experience: MongoDB, Reddis;
- System release engineering experience;
- Experience with microservices architecture;
- Be acquainted with the Moleculer.js framework;
- Experience in solo product development or in a small team;
- Be independent and open to new ideas.
Nice to have:
- Experience with Typescript;
- Experience in blockchain/fintech fields.
What we offer:
- Onsite job at our comfortable office in Tbilisi;
- Opportunity to work in a high-tech company with a friendly work atmosphere;
- Competitive salaries and bonuses;
- Paid vacation and sick leave;
- Opportunity for professional growth and training.
We are looking for a skilled Data Engineer to join our BI team, which is responsible for operating large-scale data pipelines, based on integrations with dozens of sources, collecting a rapidly expanding list of data points on how users interact with our games. Using this vast data, we predict a user's value and create analytical reports for other teams to help them make data-driven decisions.
Responsibilities:
Create data pipelines and optimize the performance of existing ones, take part in making decisions on data infrastructure and architecture.
Requirements:โ
- Vast experience in the development of effective data pipelines;
- Experience in creating data architecture and managing complex data systems;
- Strong database (MPP, RDBMS, columnar) background;
- Good experience in Python programming;
- Expert knowledge of SQL;
- Experience with ETL tools (AirFlow preferred);
- Confident acquaintance with Linux shell/bash;
- Russian language proficiency;
- English language proficiency.
Optional requirements:
- Hands-on experience with PostgreSQL, ClickHouse;
- Experience in the mobile game development industry and/or business intelligence area.
Benefits:
- High salary with performance bonuses;
- Modern office and equipment;
- Snacks and drinks;
- Attendance of key industry events;
- Medical insurance;
- Sports reimbursement;
- English lessons;
- Relocation package if needed;
- Fast-paced and easy-going environment.
โResponsibilities:
- Ensuring the continuity of project work, monitoring.
- Administration in Amazon AWS: EC2 virtual servers, Postgres RDS databases, EC2 load balancers.
- Administration in ovh com: dedicated servers and Proxmox hypervisors.
- Support for infrastructure services within the company (teamcity, gitlab, perforce, jira, confluence, upsource).
- Automation of routine tasks.
- Technical support for colleagues.
Requirements:
- Deep knowledge of Linux (preferably RHEL/CentOS/AlmaLinux), network stack.
- Skills in working with Proxmox VE virtualization systems, including Proxmox Backup Server.
- Experience with ELK stack and Clickhouse.
- Administration of web servers and relational databases (primarily Postgres, MySQL).
- Skills in bash and ansible programming for automation script writing.
Will be a plus:
- Knowledge of infrastructure software: zabbix, pritunl (openvpn), grafana, Percona Monitoring and Management.
- Experience with git, perforce version control systems.
- Support for CI/CD systems.
- Skills in working with docker, ZFS file systems.
- Work with AWS, Akamai, Google Apps services.
We offer:
- A great team and an informal work environment (we support colleagues' interests, play video games, and organize game jams).
- Reimbursement of professional training, participation in specialized conferences, training sessions, and educational events.
- A relaxed atmosphere with minimal formalities and open communication.
- Flexible schedule, remote work, employment contract with Cyprus.
- Working hours from 10 AM to 7 PM (GMT+3).
- Competitive salary (depending on professional qualifications).
Goals:
- Leads their area of expertise and fulfills the key developer's role.
- Existing projects are growing in scale and generating higher revenue; overwork is eliminated.
- The current developer is relieved enough to take a day off or a vacation, and the project can go on without losses or reductions in capacity.
- The new employee trains less experienced colleagues.
Minimal Responsibility Zone (you can always do more, initiative is welcome):
- Architecture decisions for the app.
- Control over architectureโs application.
- Training/explaining architectureโs application to the team.
- Control over application of general principles of high quality software development (SOLID, TDD, BDD).
- Training/explaining application of general principles of high quality software development (SOLID, TDD, BDD) to the team.
- Participation in all stages of SDLC as a part of the team.
- Participation in sourcing, integrating, and developing employees.
Youโll fit in if:
- You are platform-agnostic, and not tied to a specific tech stack.
- You understand the internal kitchen of every part of your work.
- You do your work awesomely.
- You can figure out any technology and make any task interesting for yourself. You understand that the client's wishes are paramount but remain pragmatic.
- You always ask yourself if money put into your work is the best investment for the client.
- You enjoy learning. Acquiring new knowledge is your hobby.
- For you, criticism is like a gift, serving as fuel for improvement, rather than a reason to get hurt.
- You trust no one on word alone, not even yourself. You confirm knowledge with exams and practice. A lecture is not enough for you.
- Team success is more important to you than any personal achievement.
- You get constantly blamed for setting unrealistic standards, and are told that there is no need to do things that well for anyone.
- You are not afraid to make decisions and take responsibility for them.
Success Criteria:
Increased Current Value
- Each sprint delivers 10% more starting from the third week. An indicator of 20% improvement after a month + a weekly positive dynamic of 10% after a month.
Improved Ability to Innovate:
- Two weeks: the person makes a part of the teamโs decisions, provides a product improvement plan, and implements it.
- 1.5-3 months: The new employee makes decisions about architecture, technical risks, code quality, solving complex problems, and discussions with client teams on technical issues. As a result, the Tech Lead can take a vacation in June 2024.
Improved Time to Market:
- Within a month: contractors leave, the team improves the pace and quality of development.
- Review requests do not accumulate in queues.
- Client requirements are processed, clarified and taken into work faster.
Onboarding and Integration:
First week:
- Connected to all necessary chats and meetings.
- Knows all key developers for their projects, proactive in communication.
- Knows the project goals for the company and the client.
- Knows company standards.โ
As a result:
- Understands the company's scope of work, team's scope of work, project goals, and can use them to set their own goals for the next month.
Second week:
- Actively participates in project development.
- Can answer questions regarding Frontend/Backend implementation.
- Contributed to the testing process, including helping to create test cases and fixing errors.
- Independently develops code of any complexity (including cross-platform).
- Develops unit and integration tests.
- Conducts code reviews.
- Independently and optimally organized their own development process as well as the work of subordinate Juniors. Can justify the approach taken.
- Provides and receives feedback from colleagues on code and decisions, in order to ensure quality and improvement of results.
Within the first month:
- Enrolled in the first available ICAgile Professional course.
- Can independently solve emerging problems.
- Actively discusses and makes technical decisions.
- Participates in discussions on ways to improve work processes.
- Considers project economics when making decisions.
- Participates in preparing user documentation with the help of a technical writer.
- Develops integration, load, and user interface tests.
- Applies corporate software patterns (e.g., Cloud Design Patterns).
Other:
- Can justify decisions and proposals to the team and the client.
- Adheres to and requires others to adhere to the company's professional standards (such as the ethics code, Java code requirements, test-driven development, trunk-based development).
- Participates in improving company processes.
- Maintains and develops professional skills.
- Associates with the team and the company, shares responsibility.
General Technical Knowledge:
- Excellent understanding of algorithm theory, object-oriented analysis and development, SOLID principles, design patterns (GoF, cloud applications, business resilience).
- Understanding the principles and practices of building the application's testing pyramid within BDD/TDD.
- Understanding principles of rapid development (TBD, high degree of automation, daily merges, releases at least once a week).
Would be Helpful and a Significant Plus:
- Understanding principles of both relational and NoSQL (RDBMS, ACID) databases.
- Any mathematics and engineering related to IT: e.g., graph theory, group theory, AI in all its manifestations, operating system theory.
- Understanding the empirical approach to software development (Scrum by the book, XP, DevOps by the book), and how it's different from the predictive approach.
- Good understanding of UX, ergonomics, and technical aesthetics. Full-stack expertise would be a great advantage.
- Knowledge of trading principles on Stock, Forex, Crypto.
- Understanding of how KYC systems work.
- Understanding of how integration with credit cards, ACH, Wire payments works.
Working Conditions:
- Vacation/sick leave/holidays follow the American model.
- Each employee has 15 days off per year, which can be used at their discretion.
- 1 day off can be used at any time, more will have to be approved by the team.
- Each year worked adds 1 additional day off per year.
- Official holidays: Christmas holidays (Catholic or Orthodox, so 12/24-1/2 or 12/31-1/7), Independence Day (7/4), Thanksgiving (4th Thursday of November). Holidays can be transferred to a different time if need be. You could say that there are 20 days off a year, and only Christmas (24-25) and New Year (31-1) are holidays. .
- Equipment reimbursement: A laptop is provided (to be returned if the person leaves before one year), or a $1000/year budget for personal equipment.
- Training: Internal training is provided and paid for; after training, a certain period of work commitment is required, usually at a rate 1 month per 200 dollars spent.
- Maternity leave: For employees who have worked for more than a year, the company pays for 15 working days of paternity leave and up to 60 working days for maternity leave.
- Severance pay: For those who have worked for 1 year - 1 month's salary, 2 years - 2 months' salary, 3 years and beyond - 3 months' salary. The salary is paid upon contract termination, regardless of the reason for termination.
For those who are useful and needed we are ready to provide ะฐdditional benefits such as financial aid, low-interest loans, relocation assistance, etc. Basically, if you treat us well, we'll treat you well :)
We are seeking DevOps engineer, who will work independently helping to speed up performance, increase productivity and bring new ideas on landscape and infrastructure optimization and modernization.
Our product development team consists of:
4 Backend, 7 Mobile, 3 Web; 1 AQA, and 4 QA as well as Designers, Product managers, Analysts, and other product teammates.
Platform stack: k8s AKS, k8s bare metal, Terraform, helm, Prometheus, Grafana, Docker, TeamCity, Gitlab, VMware Harbor, Atlassian Jira.
Hardware stack: IBM X, IBM Storwize, Mikrotik, VMware ESXi.
Services Stack:
- Postgres DB, Redis, RabbitMQ, Clickhouse, Airflow;
- Sentry, Datadog, Loki;
- Android/iOS build agents, AppCenter/Testflight/Google Play, Fastlane, Firebase, xcode, gradle;
- nginx, ingress;
- Appium.
Codebase stack:
- Python, JS, Kotlin, Swift, Kotlin DSL, Shell Scripting.
Key responsibilities:
- Implementing various development, testing, automation tools, and IT infrastructure;
- Defining and setting development, test, release, update, and support processes for DevOps operation;
- Identifying and measures by continuously performing vulnerability assessment and risk management deploying cybersecurity;
- Selecting and deploying appropriate CI/CD tools;
- Implement and monitor dashboards, metrics, and reports for providing and manage reliability and performance of the build and deployment process;
- Perform troubleshooting and defect repair in the build and deployment framework and deliverables, as well as perform root cause analysis and identify corrective and preventive actions to address current and future issues;
- Develop and maintain backup and restore strategies.
We are looking for:
- Experience running and operating k8s in production (Azure as nice to have);
- Experience in DevOps for mobile apps;
- Proficiency in CI/CD tools;
- Understanding of networks basics (L2/L3);
- Experience in administration of Linux servers.
Why amma?
- DevOps - a key role for the development and stability of the product that is already used by 1.5 mln moms-to-be worldwide every month;
- The ability to affect product change and realize the results;
- Work on the socially significant product with a powerful mission;
- Professional and energetic team. A unique culture where every person is significant;
- We value flexibility and openness to new technologies, ideas, and approaches;
- We appreciate freedom and responsiveness;
- Ability to work where you want (remotely or in the office).
Responsibilities
- Development of React Native applications for our company's loyalty program
- Creating user interface components based on design layouts (We use Figma)
- Integration with existing Graphql API (We use Apollo)
- Optimisation of the application for maximum performance and stability
- Application testing and debugging compliance with best practices and development standards
Requirements
- Experience in developing mobile applications on React Native Experience with RESTful API and other network protocols
- Knowledge of user interface design principles and ability to work with design layouts (Figma)
- Experience in working with Git and other version control systems as well as project management systems (JIRA)
- Ability to write clean and efficient code
- Experience working with GraphQL and Apollo Client, including queries and mutations using local cache
- Experience in working with Expo and EAS to develop and build mobile applications
- Knowledge of React Native platform, including Components, Lifecycle, Redux, Navigation, AsyncStorage, Permissions and other APIs
- Knowledge of JavaScript and its ecosystem, including ES6/ES7, Babel, Webpack, NPM and Yarn
- Experience in working with localization systems such as Locize
- Understanding of the principles of developing a secure and scalable mobile application
- Ability to work in a team and comply with coding and style standards defined by the team
- Interaction with backend developers to integrate the API and ensure timely implementation of the functionality. Unit testing and application integration testing
It will be a plus:
- Experience with Gitlab CI for version control and automatic application build (Experience with Continuous Integration and Continuous Delivery (CI/CD) and DevOps approach to application development)
- Experience in working with other mobile frameworks and technologies, such as Kotlin, Objective-C, Swift UI
- Knowledge of Agile methodology and experience in Agile teams
- Knowledge of various architectural patterns, such as MVP, MVVM and Clean Architecture, and experience in their application in mobile development
Conditions
- Work in a young and rapidly developing company with unique projects
- Competitive wages
- Possibility of remote or hybrid work
- Professional development and training in new technologies
- Friendly atmosphere and staff
We're looking for a passionate and skilled ML Engineer who wants to swing for the fences to accomplish our mission, is excited by a startup environment where the hardest problems are yet to be solved, and is eager to learn and collaborate together. This is our first full dedicated ML Engineer at Luminai with a massive runway to make an impact.
This is ideally a hybrid role based in the Bay Area, California (our office is in San Mateo). For the right candidate, we would consider a remote working arrangement as long as they are comfortable working PST hours.
What you'll do:
- Machine Learning Model Development: Design, develop, and implement machine learning models and algorithms to solve complex problems in automation and Chrome development, such as natural language processing, computer vision, recommendation systems, or predictive analytics.
- Data Preparation: Collect, preprocess, and analyze data from various sources to create clean and relevant datasets for model training and evaluation.
- Model Training and Evaluation: Train, fine-tune, and optimize machine learning models using state-of-the-art tools and frameworks. Perform rigorous evaluation and testing to ensure model accuracy, generalization, and performance.
- Feature Engineering: Identify and engineer relevant features from data, improving model effectiveness and interpretability.
- Deployment and Integration: Collaborate with software engineers to deploy machine learning models into production systems, ensuring scalability and efficiency.
- Continuous Learning: Stay up-to-date with the latest developments in the field of machine learning and artificial intelligence. Apply cutting-edge research and technologies to solve business challenges.
- Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and domain experts, to understand project requirements, define objectives, and deliver impactful solutions.
- Documentation: Maintain detailed documentation of machine learning models, data, and processes to facilitate knowledge sharing and reproducibility.
We deeply value dynamic software engineers who can engage with new problems and get things done at a startup, and our team members come from a variety of backgrounds and experiences. If you have some of these, you might be a good fit:
- Bachelor's or Master's degree in Computer Science, Machine Learning, Data Science, or a related field
- A minimum of 4 years of experience as a software engineer, and 1 or more years of ML experience
- Proven experience at a high-growth technology company
- Familiarity with version control systems and continuous integration/continuous deployment (CI/CD) pipelines
- Excellent analytical skills with a keen eye for detail
- A willingness to wear many hats / a flexible attitude towards responsibilities and scope
- Strong problem-solving abilities and a proactive attitude toward issue resolution
- Outstanding communication and interpersonal skills, with the ability to work effectively in a team-oriented environment
- Collaborative team member: You can easily and readily communicate cross-functionally, with non-technical teams
- Leadership: You want to help shape the culture of the company and help us to build and scale a best-in-class team
Benefits & Perks at Luminai:
- Comprehensive health care benefits (medical, dental, vision)
- Flexible paid time off
- Financial planning support (401K, HSA, DSA)
- 12 weeks primary-caregiver parental leave (plus part time re-entry and non-concurrent leave opportunities)
- Stipends for mental and physical wellness
- Work laptop
We are looking for an Android developer who can assist us in adding new features to our application. There is also a possibility that the developer will take on the development of a separate application or work on a particular part of an application for a new device.
Requirements:
- Solid understanding of Kotlin and multithreading in the JVM environment
- Basic knowledge of building Gradle for Android
Weโre excited if you have:
- Knowledge and experience with Jetpack Compose
- Knowledge of Dagger and/or Anvil
- Basic understanding of how Bluetooth Low Energy works
Benefits:
- Choose your work format: office, hybrid, or fully remote from anywhere in the world
- A team of talented and motivated individuals will surround you
- We will provide all the necessary equipment to facilitate a comfortable working environment
- VHI, corporate sports, foreign language courses, and sessions with psychologists
- A well-equipped office with all the amenities you need
- A five-day workweek with a flexible start time
You have to pass the test to apply.
Audacity, a part of our family of products, is a free and open-source digital audio editor and recording application. Available for Windows, macOS, Linux, and other Unix-like operating systems, it is the worldโs most popular audio editing software, with over 111 million downloads from FossHub since March 2015.
You will not merely add features. You will collaborate with software architects.
You will exchange code reviews with all other developers on the team to build a broad understanding of the application. You may also assist with development of in-program features for automated functional testing.
You won't hear water cooler chat about the weather here at Muse, here we are rating our favorite Prince albums and discussing Japanese punk.
Key responsibilities:
- Code Maintenance and Improvement:ย dive into the Audacity codebase to understand, maintain, and enhance its functionalities.
- Bug Fixing:ย identify and fix bugs within the software, improving its stability and user experience.
- Feature Development:ย contribute to the design and implementation of new features, keeping in mind the needs and expectations of Audacity's user base.
- Code Review:ย participate in code reviews to ensure the quality and maintainability of the codebase.
- Collaboration:ย work closely with the QA team, other developers and the open-source community to gather requirements, discuss solutions and integrate feedback.
Required experience:
- Strong proficiency in C++:ย extensive experience with C++ and familiarity with the latest standards (C++11/14/17/20).
- Experience working with QT or wxWidgets
- Understanding of Software Development Principles:ย solid knowledge of SOLID principles, design patterns, and best practices in software development to ensure code quality, maintainability, and scalability.
- Experience with Audio Software Development:ย knowledge of audio processing and real-time audio data handling is highly desirable.
- Understanding of Cross-Platform Development:ย experience with developing applications for multiple platforms (Windows, MacOS, Linux).
- Problem-Solving Skills:ย ability to quickly identify issues, devise effective solutions and, basically, working out of your comfort zone.
- Collaboration:ย a strong capacity for working collaboratively is required, with the ability to effectively communicate and coordinate with team members across different disciplines. This includes engaging with the QA team, other developers, and the open-source community to gather requirements, discuss solutions, and integrate feedback. An emphasis on open communication, active listening, and the ability to provide constructive feedback while fostering a positive and inclusive team environment is critical.
- Risk Management:ย ability to identify potential risks in the development process and propose mitigation strategies.
- Soft Skills:ย strong communication skills, both verbal and written, are essential. Must be able to work effectively in a remote and diverse team environment.
We offer:
Freedom for all.
- Work remotely or at a co-working place of your choice in your favorite band t-shirt.
Creativity every day.
- Make inspiring products for musicians, artists and creators โ no day is the same.
Impactful work.
- Influence the future of the music industry and change the lives of millions worldwide.
Work set up.
- Get a generous allowance for work equipment and co-working spaces (for those not in Cyprus).
Growth and development.
- Receive specialized training, language lessons, conferences and learning materials.
Team well-being.
- Access to therapy whenever you need it, and assistance in difficult life circumstances.
As a team we work on a mobile and web fintech platform. It is a mature product with its own audience that was launched more than 8 years ago. The terminal is very popular with a lot of users from all over the world.
Our main goals are:
- Enhance the current platform functionality and develop new features for it
- Expand integration with other company products to create a unified platform in one application
- Enhance user experience of ย interacting with the mobile terminal
- Review the functionality of the web terminal and conduct refactoring
- Increase application stability
- Enhance security and data protection
We are looking for a Senior team member who can bring technical leadership to the team by:
- contributing to technical decision-making and development process planning
- writing clean code and maintaining user experience end-to-end
- optimizing code for performance, stability, scaling and maintainability
- building new features and enhancing existing one
- designing user interactions on web and mobile applications
Requirements:
- TypeScript - solid experience is a must
- React Native experience with native iOS/Android code via Objective-C, Swift, Java or Kotlin C++ Turbo Native Modules
- Experience with building and maintaining a complex full-stack application
- OOP, dependency injection, Design Patterns
- React, Redux (thunk, rtk)
- Node.js (express, NestJS or similar IoC framework)
- REST, WebSocket
- yarn, npm
- Flex, Less (Sass or others)
- monorepo (lerna, nx)
- Redis/memcached
- RabbitMq
- MySQL (or other SQL)
- Webpack, eslint
- CSS-in-JS (emotion or others)
We offer:
- Attractive salary matching your skills and experience
- A comfortable office in the center of Limassol (Cyprus)
- Medical insurance for our employees and their families
- Access to professional training, conferences, and paid educational courses
- Corporate language courses
- Evening yoga classes in office relaxation space
- Subsidized lunches
- Different corporate events for employees and their children
- Sports events
- Assistance in relocation and visa processing (if necessary)
We are looking for a Backend Developer to join our Core team. Our product strategy is currently focused on ensuring sustainability and scaling the product. Youโll join the team during the process of refactoring and updating some technologies to the latest versions, where youโll take an active part.
As a Backend Developer, youโll be working with our main monolith written in Node.js and Express. We also have a relatively small number of auxiliary services, such as internal APIs or a WebSocket server, following a similar stack. Weโre running everything in AWS using Docker containers and are currently in the process of adopting Kubernetes for managing them. As our main datastore solution, we use MongoDB + Mongoose.
This is a remote position under a service agreement. Our Engineering teamsโ workday typically starts around 11AM (GMT+1 time zone). That is why the maximum possible difference between our time zones should be plus or minus 4 hours so we can all stay connected.
What you will do:
- Work on the performance and resiliency of our core product;
- work on new features with Core teammates;
- refactor old parts of the system;
- implement and support metrics together with the Ops team.
What youโll bring:
- 5+ years of experience working with JavaScript and Node.js on the backend;
- B2+ level of English;
- proficiency with TypeScript, MongoDB, Docker and AWS;
- experience in projects with high load;
- comfort with solving scaling issues;
- good observation and debugging skills, especially when working in unfamiliar territory;
- the ability to write robust tests for your code;
- an independent work ethic and good communication skills. Youโll be able to investigate issues on your own and then share findings with your team.
What youโll get:
- Remote work with a flexible schedule;
- 28 weekdays of paid annual leave;
- access to a corporate laptop;
- compensation for coworking space fees;
- language courses;
- compensation for sports or other physical activities;
- access to mental health support services;
- the freedom to think beyond established patterns.
How to apply:
Send us your CV and a cover letter summarizing your relevant work experience and motivation to join the Readymag team. If your experience matches our requirements, weโll get back to you and schedule the next step.
The hiring process:
It's entirely remote and runs in three stages:
- a 20-minute call with our HR representative, where youโll have the opportunity to ask any questions about the job. Weโll also ask you to fill out a form with a few technical questions that don't require special preparation;
- a technical interview with our CTO and Core team representative. This usually takes around 90 minutes, including technical questions and a free-form feature design/review. You donโt need to write code during the interview;
- a finalizing call with Diana Kasay, CEO of Readymag.
A few days after the final stage, weโll reach out to you with a decision.
Responsibilities
- Development of the service "NotProstoVesh" and loyalty program "Ecobonus", connecting new partners, development on GraphQL;
- Refactoring of backend for RVMs (Reverse Vending Machines) with the expectation of high loads;
- Automation of internal workflows, creation of new tools for the company's employees, finalisation of admin panels and uploading of reports;
- Collection of statistics and DataLens design;
- Work on transition to a competent microservice architecture;
- Development of new projects.
Requirements
- Proficiency in basic technology stack: PostgreSQL, Python, Djagno, DRF, PyTest;
- Understanding of: GraphQL, Rabbitmq, Redis, Celery, Grafana, Docker + docker-compose, S3;
Will be an advantage:
- Experience with gRPC, GraphQL, Kubernetes, NoSQL databases;
- Knowledge of emerging trends, understanding how to build a project from scratch;
Technologies:
- Django Framework
- PostgreSQL
- Celery
- Docker
- Python
Conditions
- Remote work ย with the possibility of travelling to the office (Moscow, Vernadsky Avenue)
- Work schedule 5/2 with a flexible start (daily stand-up meetings at 11.00 Moscow time).
- Work with an international unique product in the innovative sphere